Zum Inhalt springen

den ersten Menuepunkt anders formatieren

Erstellt am 15. November 2008 · 2 Antworten · letzte Antwort am 16. November 2008

Tags: Frage

peter-pan ·

Hallo zusammen,

ich möchte in jeder Ebene den ersten Menue-Punkt anders formatieren.
Mit Optionsplit funktioniert es in diesem Fall nicht,
da in den Untermenues z.T. nur eine Seite vorhanden ist.

Hat jemand eine Idee, wie man das umsetzen kann ?

viel spasss noch
Peter

temp.30 = HMENU
temp.30.special = directory
temp.30.special.value = {$StartPid}
temp.30 {
  1 = TMENU
  1 {
    expAll = 1
    wrap = <ul id="nav">|</ul>
    noBlur = 1
    NO = 1
    NO.wrapItemAndSub = <li class="first">|</li> |*| <li>|</li> |*| <li>|</li>				
    }

}
peter-pan ·

Die Untermenues sind natürlich definiert.

Wie soll ich es sagen....

Das Problem ist die Wertigkeit vom Optionsplit.

Wenn nur ein Unterpunkt vorhanden ist,
wird dieser nicht mit class="start" sondern mit class="ende"
gewrappt.

folgendes TS ergibt die Ausgabe:

Ebene1 class start
...ebene11 class ende
Ebene2 class mitte
...ebene21 class start
...ebene22 class mitte
...ebene23 class ende
Ebene3 class ende

temp.30 = HMENU
temp.30.special = directory
temp.30.special.value = {$StartPid}
temp.30 {
  1 = TMENU
  1 {
    expAll = 1
    wrap = <ul id="nav">|</ul>
    noBlur = 1
    NO = 1
    NO.wrapItemAndSub = <li class="start">|</li> |*| <li class="mitte">|</li> |*| <li class="ende">|</li>       
    }
   2 < .1	
   2.wrap = <ul>|</ul>

}

[/b]