der erste Buchstabe der Class Name wird kleingeschrieben alles andere bleibt so wie es ist
Beiträge von Cyperghost im Thema „Sidebar einbauen“
-
-
-
Ist die Datei auch im richtigen Verzeichnis?
-
Heißt das Template auch genau so dKMCustomPage als Dateinamen?
-
-
Nein, das sollte reichen
-
Genau
Das ist für den Inhalt
<boxtype>content</boxtype>
Und das hier ist für die Seitenleiste
<boxtype>sidebar</boxtype> -
Also einmal brauchst du die objectType.xml
XML<type> <name>name.deines.object.type</name> <definitionname>com.woltlab.wcf.user.dashboardContainer</definitionname> <allowcontent><![CDATA[0]]></allowcontent> <allowsidebar><![CDATA[1]]></allowsidebar> </type>
Und dann musst du natürlich noch die Sprachvariablen eintragen, solltest du aber hin bekommen
Und nicht vergessen das hier in der SeitePHP/** * @see \wcf\page\IPage::assignVariables() */ public function assignVariables(){ parent::assignVariables(); DashboardHandler::getInstance()->loadBoxes('name.deines.object.type', $this); WCF::getTPL()->assign(array('sidebarCollapsed' => UserCollapsibleContentHandler::getInstance()->isCollapsed('com.woltlab.wcf.collapsibleSidebar', 'name.deines.object.type'), 'sidebarName' => 'irgend.ein.name(z.b. name.deines.object.type)')); }
und dies im Template -
Was genau willst du für eine Sidebar haben?
Eine nur für diese Seite, oder soll diese über die Dashboard-Box im ACP wie die Forenauflistung verwaltbar sein?