Zum Inhalt springen

warum hat dieses menü nur zwei ebenen????

Erstellt am 30. Juni 2007 · 6 Antworten · letzte Antwort am 30. Juni 2007

Tags: Frage

linajoy ·

Ich bin echt verzweifelt... dieses Menü hat nur zwei ebenen sollte aber doch 3 haben...

temp.menu-left.20 = HMENU
temp.menu-left.20{
  special = list
  special.value = 1
  alwaysActivePIDlist = 1
  excludeUidList = 8
}

temp.menu-left.20.1 = TMENU
temp.menu-left.20.1 {
  NO.allWrap = <h1>|</h1>
  NO.doNotLinkIt = 1
}

temp.menu-left.20.2 = TMENU
temp.menu-left.20.2 {
  wrap = <ul>|</ul>
  NO.wrapItemAndSub = <li>|</li>
  ACT = 1
  ACT.wrapItemAndSub = <li id="active-left">|</li>
  ACT.allWrap = <b>|</b>
}


temp.menu-left.20.3 = TMENU
temp.menu-left.20.3 {
  wrap = <ul>|</ul>
  NO.allWrap = <li>|</li>
  ACT = 1
  ACT.allWrap = <li id="active-left2">|</li>
}
just2b ·

Hallo,

sag warum splittest du das eigentlich so komisch auf?

temp.menu-left.20 = HMENU
temp.menu-left.20 {
1 = TMENU

2 < .1
}

und es gibt auch anzeigbare Seiten auf level 3?

georg

linajoy ·

ja es gibt anzeigbare seiten auf level 3

und was auch komisch ist, aktive seiten erscheinen nicht aktiv

ich splite es auf weil die ebenen keinen identischen code enthalten

fuss ·

ich splite es auf weil die ebenen keinen identischen code enthalten

Huh?

Georg meint so - ist auch weitaus übersichtlicher:

temp.menu-left.20 = HMENU
temp.menu-left.20 {
 special = list
 special.value = 1
 alwaysActivePIDlist = 1
 excludeUidList = 8

 1 = TMENU
 1 {
  NO.allWrap = <h1>|</h1>
  NO.doNotLinkIt = 1
 }

 2 = TMENU
 2 {
  wrap = <ul>|</ul>
  NO.wrapItemAndSub = <li>|</li>
  ACT = 1
  ACT.wrapItemAndSub = <li id="active-left">|</li>
  ACT.allWrap = <b>|</b>
 }

 3 = TMENU
 3 {
  wrap = <ul>|</ul>
  NO.allWrap = <li>|</li>
  ACT = 1
  ACT.allWrap = <li id="active-left2">|</li>
 }
}
fuss ·

beides ist nach TypoScript Syntax doch das selbe

Hat auch keiner behauptet, dass es anders ist.

Lediglich:

ist auch weitaus übersichtlicher:

Aber jeder nach seiner Fasson. 😉