Hey Community,
gibt es irgendwo eine Liste aller "Kategorien" die man in der options.xml angeben kann, also bsp. wie 'general.page'?
lg.
Hey Community,
gibt es irgendwo eine Liste aller "Kategorien" die man in der options.xml angeben kann, also bsp. wie 'general.page'?
lg.
Nein.
Am Einfachsten ist es meiner Meinung nach, wenn du im ACP einfach mal die verschiedenen Klassen im HTML-Quellcode anschaust.
Oder noch einfacher: In der Datenbank
Aber denk dran, die Pakete, die die Kategorien angelegt haben, bei dir als Abhängigkeiten anzugeben Die PackageIDs stehen aber ebenfalls in der Datenbanktabelle wcf1_option_category.
Hey,
danke für die schnellen Antworten, aber irgendwie funktioniert das ganze noch nicht so.
Ich versuche an folgende markierte Stelle einen Menüpunkt zu bekommen - Bild siehe anhang.
Dies wäre meine options.xml, welche das obige erstellen soll. Ist es überhaupt möglich an diese Stelle einen Punkt zu bekommen?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/options.dtd">
<data>
<import>
<options>
<option name="message_form_default_enable_editBBCodes">
<categoryname>message.general</categoryname>
<optiontype>boolean</optiontype>
<showorder>4</showorder>
<defaultvalue>1</defaultvalue>
</option>
</options>
</import>
</data>
Alles anzeigen
lg.
könnte message.options sein?
kenn mich auch nicht gut aus damit.
ps: bilder mit der dateianhänge-funktion hier hochladen, sonst gibts ärger
Woah genial danke xD
Welche Tabelle war das denn? Die wcf1_options_category?
lg.
P.S. Danke werds sofort ändern
Edit:
Aber so eine Liste mit den ganzen Kategorien wäre echt klasse
so eine liste findest du in phpmyadmin
oder mach dir eine php datei mit einer sql-query:
select * from wcf1_option_category
ich hab in mysql workbench folgendes eingegeben:
SELECT * FROM wcf1_option_category where parentCategoryName LIKE "%message.general%"
Ah stimmt, so könnte man das natürlich machen
Hab da garnimmer dran gedacht xD
Muss jetzt aber leider schon wieder mit nem Problem nerven, ich hab solangsam echt das Gefühl ich bin zu blöd im Moment.
Ich möchte unter dem Punkt Optionen -> Forum eine neue Registerkarte hinzufügen, das sollte doch eigentlich folgender Maßen funktionieren:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/options.dtd">
<data>
<import>
<category name="board">
</category>
<category name="board.editBBCodes">
<parent>board</parent>
</category>
<category name="board.editBBCodes.general">
<parent>board.editBBCodes</parent>
</category>
<options>
<option name="board_editBBCodes_enableEditBBCodes">
<categoryname>board.editBBCodes.general</categoryname>
<optiontype>boolean</optiontype>
<showorder>1</showorder>
<defaultvalue>1</defaultvalue>
</option>
</options>
</import>
</data>
Alles anzeigen
Sprachvariablen sind alle korrekt angelegt.
lg.
Ich hatte diesen Block zuerst nicht drin, hab dann aber vermutet, dass man eventuell die "Hauptkategorie", auch wenn es diese schon gibt, nochmals in die XML-Datei aufnehmen muss.
Deshalb ist dieser Block dahinein gekommen.
lg.
Danke für den Hinweiß, dass scheint es aber auch nicht gewesen zu sein.
Ich meine, meine Datei war ja auch nicht sonderlich anders aufgebaut.
Außerdem hab ich der Kategorie ja auch eine Option zugeordnet, also sollte diese ja trotzdem angezeigt werden.
Anbei nochmal ein Bild an welche Stelle ich gerne die neue Registerkarter hätte:
Dort ist meine Option auch
Du hast wohl immernoch eine fehlerhafte options.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/options.dtd">
<data>
<import>
<category name="editBBCodes">
<parent>board</parent>
</category>
<category name="editBBCodes.general">
<parent>editBBCodes</parent>
</category>
<options>
<option name="board_editBBCodes_enableEditBBCodes">
<categoryname>editBBCodes.general</categoryname>
<optiontype>boolean</optiontype>
<showorder>1</showorder>
<defaultvalue>1</defaultvalue>
</option>
</options>
</import>
</data>
Alles anzeigen
Kann ich mir im Moment ehrlich gesagt nicht vorstellen, diese hatte zuvor funktioniert als ich sie auf eine andere "Position" angewendet hatte, nur seit meiner Anpassung nicht mehr. Das verwirrt mich grade sehr.
Aber vielen Dank für deine schnell Hilfe.
lg.
Dein DOCTYPE solltest du durch folgendes ersetzen:
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/options.xsd">
Der Rest sollte passen..vllt noch Überbleibsel eines fehlerhaften Plugins installiert?
Okey, werde es ausprobieren sobald ich Zuhause bin.
Hatte das mit dem DOCTYPE aus der Technischen Doku. von WoltLab.
Lg.
Die techn. Doku ist teilweise veraltet.
Was für Abhängigkeiten hat dein Paket?
Haha omg, hab den Fehler gefunden
War total bescheuert, schaut nochmal ich hatte das <categories></categories> vergessen :DDD
Danke für eure schnell hilfe
lg.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!