dedlfix: Jedem Menü Listenpunkt eine eigene ID zuweisen

Beitrag lesen

Hi!

if ($hasChilds) $category_html .= "<div class='arrow'><span>+</span></div>";

Welchen Zweck hat das span-Element dort?

$category_html .= "<a href='$link'><span class='menuitem'>" . $category_name . "</span></a>";

Und welchen hat es hier? Warum ist das class-Attribut nicht gleich dem a zugewiesen?

Nun würde ich jedem Menüpunkt li (sowohl Untermenü als auch Hauptmenü) gern eine eigene ID oder Klasse zuweisen.

Einen Zähler (wegen der Rekursion global angelegt oder immer durchgeschleift) mitlaufen zu lassen ist nicht das Problem. Und dann wie weiter? Wie sprichst du die Elemente dann an, wenn du nicht weißt, welche id/class sie bekommen haben? Haben sie nicht vielleicht bereits eine, beispielsweise eine Datensatz-ID oder den (eindeutigen) Key eines Array-Feldes?

Lo!