Closed uwe367 closed 5 years ago
Die Funktionalität existiert schon immer. {NAV_LIST_UL:P,0,2,|mainmenu|submenu|act_path,active,navulid}
wird dann zu <ul id="navulid_0"…>
Meist habe ich aber die Navugation noch mal in einen Wrapper gepackt.
<div id="mainnav">{NAV_LIST_UL:…}</div>
. Wenn man dann entsprechendes Javascript benutzt, kann man auch direkt adressieren: let $nav = $('#mainnav > ul:first-child');
.
Ah ok. Super. Danke .
Mit der JS Lösung tu ich mich etwas schwer, aber ne ID bekomme ich nun.
Allerdings frage ich mich welchen Sinn es macht, an dieser Stelle die Start ID, hier _0, zu rendern.
id="navulid_0
front.func.inc.php Zeile 3207 - 3209
if($level_id_name) { $ul .= ' id="'.$level_id_name.'_'.$start_id.'"'; }
Würde hier nur die eigens vergebene css id gerendert, wäre das ganze wesentlich flexibeler einsetzbar.
Mittels NAV_LIST_UL: kann ich jedem
<ul>
eine Klasse zuweisen. Beispiel RT:{NAV_LIST_UL:P,0,2,|mainmenu|submenu|act_path,active}
Hier bekommt das<ul>
des Hauptmenüs die Klasse mainmenu, die<ul>
der Submenüs bekommen die Klasse submenu zugewiesen Wäre es möglich an dieser Stelle auch eine id anstatt einer Klasse zu vergeben? So daß ich<ul class="meine_klasse"
als auch<ul id="meine_id">
vergeben kann.Viele Navigationen arbeiten mit ul-id´s und hier wäre es praktisch wenn es diese Möglichkeit gäbe.