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 Seite
PHP
/**
* @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