Ich habe mir von diesem Thread hier eine eigene Navigation zusammen geschustert die nur jeweils die Unterseiten der aktuellen Seite als Navigation ausgeben soll:
PHP-Code:
<?php
// get the global page object
global $objPage;
$level = count($objPage->trail)-1;
if ($level > 1) {
$objModuleModel = new \ModuleModel();
$objModuleModel->type = 'navigation';
$objModuleModel->id = uniqid();
$objModuleModel->levelOffset = $level;
$objModuleModel->showLevel = 1;
$objModuleModel->hardLimit = true;
// $objModuleModel->customTpl = 'nav_default';
// generate the navigation module
$objModuleNavigation = new \ModuleNavigation($objModuleModel);
// generate the html
echo $objModuleNavigation->generate();
}
?>
Das funktioniert soweit, aber ich brauche nun für diese Navigation ein custom template, also `nav_meineEigeneNav`. Ich habe versucht dies mit der Zeile
PHP-Code:
$objModuleModel->customTpl = 'nav_default';
zu konfigurieren. Allerdings funktioniert die Ausgabe dann nicht mehr und im app_dev.php kriege ich eine ContextErrorException:
Screenshot_5.png
Mache ich hier was falsch oder ist es nicht möglich in diesem Fall ein Template zuzuweisen?
Lesezeichen