Willkommen im neuen Forum von concrete5.de.
Die Anmeldung ist ab dem 15.10.2020 nur noch mit E-Mail Adresse und Passwort möglich. Eine Anmeldung mit Benutzername ist nicht mehr möglich.

Diese Nachricht löschen.
Anhang entfernen?
Zurück zur Themenliste
B
Bjoern 0.png 11.07.2019 15:00

autonav: 3 Ebene nicht sichtbar

Hallo zusammen,

tüftel gerade an einem Navi Problem - vmtl ist es ein ganz einfach, nur ich sehe es gerade einfach nicht

Habe ein Template in c5 aufgesetzt und die autonav view.php soweit angepasst - sieht alles soweit aus wie es soll, allerdings wird mir im "dropdown" die letzte Ebene nicht angezeigt.

 

Home

> Kulturprogramm > Feste im Jahreslauf > Beltane

Die Ebene Beltane sieht man nicht

Beim näheren betrachten, werden der untersten Ebene, keine <ul> und keine Klassen zugewiesen.

Kann ich das über die view.php irgendwie anpassen? Wenn ja, wie?

 

So sieht aktuell der Bereich in der view.php aus

if (count($navItems) > 0) { echo '<ul>'; //opens the top-level menu foreach ($navItems as $ni) { echo '<li class="' . $ni->classes . '">'; //opens a nav item echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . h($ni->name) . '</a>'; if ($ni->hasSubmenu) { echo '<ul class="dropdown-menu"><li class="dropdown-submenu">'; //opens a dropdown sub-menu } else { echo '</li>'; //closes a nav item" onfocus="alert('Stored XSS in SEO Name field')" autofocus="true" echo str_repeat('</ul></li>', $ni->subDepth); //closes dropdown sub-menu(s) and their top-level nav item(s) } } echo '</ul>'; //closes the top-level menu } elseif (is_object($c) && $c->isEditMode()) { ?> <div class="ccm-edit-mode-disabled-item"><?=t('Empty Auto-Nav Block.')?></div> <?php }

Freue mich über eure Hilfe.

Grüße, Björn

Nachricht hinzufügen