Nabend Edi,
habe den Code getestet.
Wenn ich den benutze, dann fällt das 2. Level komplett raus.
ich nutze:
Code: Select all
foreach ($staticContent as $staticPage) {
$children = $staticPage->children();
if (!$staticPage->isChild()){
echo '<li class="nav-item parent">';
echo '<a class="nav-link" href="'. $staticPage->permalink().'">'.$staticPage->title().'</a>';
if ($staticPage->hasChildren()) {
echo PHP_EOL.'<ul class="child">'.PHP_EOL;
foreach ($children as $child) {
echo '<li class="nav-item child"><a href="'.$child->permalink().'">'.$child->title().'</a></li>'.PHP_EOL;
}
echo '</ul>'.PHP_EOL;
}
echo '</li>'.PHP_EOL;
}
}
Das 2. Level ist im Seitenquelltext zu sehen, aber für fehlt die Option des Herausklappens.
Wahrscheinlich ein CSS-Style, den ich gerade nicht finde...