Hey,
Ich bin zurzeit dabei einen Plugin für WCF 1 zu entwickeln. Ich bin noch nicht so vertraut mit WCF. Wie kann ich neue Menupunkte im ACP erstellen und wie mache ich das mit den Rechtesystem?
mfg,
Shyim
Hey,
Ich bin zurzeit dabei einen Plugin für WCF 1 zu entwickeln. Ich bin noch nicht so vertraut mit WCF. Wie kann ich neue Menupunkte im ACP erstellen und wie mache ich das mit den Rechtesystem?
mfg,
Shyim
Und zwar brauchst du einmal eine acpmenu.xml
Die sollte so ausehen
<?xml version="1.0"?>
<!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/acpMenu.dtd">
<data>
<import>
<acpmenuitem name="dein.menu.punkt.name">
<parent>dein.menu.punkt.vorpunkt.name</parent>
<link>index.php?page=DeinSeite</link>
<permissions>dein.menu.punkt.benutzergruppen.option</permissions>
</acpmenuitem>
</import>
</data>
Alles anzeigen
ausserdem muss diese in der package.xml eingetragen werden durch diesen teil
wie mache ich das mit den Rechtesystem?
Dafür musst du eine userGroupOption.xml erstellen die sollte ungefähr so aussehen.
Ich glaube im wCF 1 muss es so heisen usergroupoption.xml,da muss man es glaube ich Klein schreiben.
<?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/userGroupOption.xsd">
<import>
<categories>
<category name="user.example.tabs">
<parent>user</parent>
</category>
</categories>
<options>
<option name="user.example.tabs.canUseTabsOne">
<categoryname>user.example.tabs</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
</option>
</options>
</import>
</data>
Alles anzeigen
Mit <parent>user</parent> bestimmst du die Gruppen.
Sollte ich hier einen Fehler gemacht haben hoffe ich das @Cyperghost das Koriegiert.
Bitte so alte Themen nicht mehr hoch pushen
Danke, aber nein so sollte das richtig sein
Seit 2013 entwickeln wir Plugins für die WoltLab Suite. Eines der bekanntesten Plugins von uns ist das News-System.