Danke, aber soweit war ich auch schon.
Zunächst mein Code. Es gibt in der ersten Ebene 3 Einträge. Verschiedene Variationen sind durchgespielt.
Code: Alles auswählen
{show_menu(0, SM2_ROOT, SM2_START, SM2_ALL|SM2_XHTML_STRICT, '<li>
<a href="/page/hardware.php" class="pID-5"></a>
<a href="/page/software.php" class="pID-6"></a>
<a href="/page/windows.php" class="pID-7"></a>',
'</li>', '<ul>', '</ul>')}
Der HTML-Code im Browser:
Code: Alles auswählen
<ul>
<li>
<a href="/page/hardware.php" class="pID-5"></a>
<a href="/page/software.php" class="pID-6"></a>
<a href="/page/windows.php" class="pID-7"></a>
</li>
<li>
<a href="/page/hardware.php" class="pID-5"></a>
<a href="/page/software.php" class="pID-6"></a>
<a href="/page/windows.php" class="pID-7"></a>
</li>
<li>
<a href="/page/hardware.php" class="pID-5"></a>
<a href="/page/software.php" class="pID-6"></a>
<a href="/page/windows.php" class="pID-7"></a>
</li>
</ul>
Das Ergebnis:
Möglicherweise mache ich ja hier etwas falsch.
Was aber noch wichtiger ist, es werden so nicht mehr die Klassen menu.expand, menu-current, menu-parent, ... ausgeliefert, sondern nur die neu definierten pID-x.
Ideal wäre es, wenn showmenu2 die page-id standardmäßig als Klasse ausgeben würde.