Wenn ich ein Plugin unter Darstellung anzeigen lassen möchte, brauche ich ausser acpMenu.xml und lib\acp\page\projektname.class.php noch was ?
Kategorie unter Darstellung anzeigen lassen
-
ruhrpottbobo -
27. Juni 2016 um 10:30 -
Geschlossen
Vielen dank.
-
-
Das passende acpTemplate
-
Und wie ist es mit der optionen.xml sieht die dann irgendwie anders aus ?
-
Was meinst du?
-
Irgendwie wird nicht mal der Menüpunkt angezeigt. So sieht meine acpmenu aus.
XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <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/maelstrom/pagemnu.xsd"> <import> <acpmenuitem name="wcf.acp.menu.link.display.dkmcustomfooter"> <parent>wcf.acp.menu.link.display</parent> <controller><![CDATA[wcf\acp\page\DKMCustomFooterPage]]></controller> <options>dkm_customfooter_enable</options> <permissions></permissions> </acpmenuitem> <acpmenuitem name="wcf.acp.menu.link.display.dkmcustomfooter.list"> <parent>wcf.acp.menu.link.display.dkmcustomfooter</parent> <permissions>admin.display.dkmcustomfooter.canManage</permissions> <controller>wcf\acp\page\dkmcustomfooterList</controller> <showOrder>1</showOrder> </acpmenuitem> </import> </data>
brauche ich auch mehrere ACP Templates ?Müssen in der lib\acp\form auch noch php Dateien angelgt werden ?
Ich durch schaue das ganze noch nicht ganz. Will ja nur ein Plugin was unter allgemein optionen angezeigt wird in einer Kategorie anzeigen lassen unter Darstellung Projektname
edit: Ich sehe schon die acpmenu ist immer gleich aufgebaut und bei mir fehlt auch noch was.
wäre mir schon sehr geholfen, wenn ich wüsste welche Dateien ich alle brauche, danach schaue ich einfach mal andere plugins durch. -
Du kannst nicht wcf.acp.menu.link.display direkt als parent verwenden für die Seiten(Page/Form) du must vorher eine eigen Menü-Punkt erstellen der diese bei den Punkte beinhaltet aber auf keine Seite verweist.
-
Wäre das so richtig ?
XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <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/maelstrom/pagemnu.xsd"> <import> <acpmenuitem name="wcf.acp.menu.link.display.dkmcustomfooter"> <parent>wcf.acp.menu.link.display</parent> <options>dkm_customfooter_enable</options> <permissions></permissions> </acpmenuitem> <acpmenuitem name="wcf.acp.menu.link.display.dkmcustomfooter.list"> <parent>wcf.acp.menu.link.display.dkmcustomfooter</parent> <permissions>admin.display.dkmcustomfooter.canManage</permissions> <controller>wcf\acp\page\DKMCustomFooterList</controller> <showOrder>1</showOrder> </acpmenuitem> <acpmenuitem name="wcf.acp.menu.link.display.dkmcustomfooter.add"> <parent>wcf.acp.menu.link.display.dkmcustomfooter</parent> <permissions>admin.display.dkmcustomfooter.canManage</permissions> <controller>wcf\acp\page\DKMCustomFooterAdd</controller> <showOrder>2</showOrder> </acpmenuitem> </import> </data>
-
<showOrder>(1/2)</showOrder> sowie <permissions></permissions> ist unnötig
Aber ja sieht richtig aus -
Was ich jetzt nicht verstehe, ich habe 2 Controller drin für list und add.
Bei dem Plugin habe ich aber nur eine Kategorie wo alles in einem gemacht wird, also nicht in einem Fenster listen und im anderen fenster was hinzufügen.
Das will ich eigentlich nur erreichen
Ist Zustand
und da solle es so rein
Aber ich glaube das ist so garnicht gedacht und ich lasse es wo es ist.