Hallo,
wie kann ich einem bestimmten Marker im Template zwei verschiedene Menüs zuweisen?
Ich habe folgende Menüstruktur und möchte für die "Startseite" ein anderes Menü anzeigen, als auf der restlichen Seite. (Die Seiten die unter Startseite eingeordnet sind, sollen in dieses Menü)
Bild: img364.imageshack.us/…/menustrukturgh8.th.jpg
Dazu habe ich folgendes versucht:
###Unternavigation links###
page.10.marks.SUBNAV = HMENU
page.10.marks.SUBNAV {
entryLevel = 1
excludeUidList= 11, 80
### Erste Ebene ###
1 = TMENU
1 {
noBlur = 1
wrap = <ul id="subnav">|</ul>
expAll = 0
NO.wrapItemAndSub = <li>|</li>
NO.ATagTitle.field = title
ACT < .NO
ACT = 1
ACT.ATagParams = class="active"
}
### Zweite Ebene ###
excludeUidList= 11, 80
2 = TMENU
2 {
noBlur = 1
wrap = <ul>|</ul>
NO.allWrap = <li>|</li>
NO.ATagTitle.field = title
}
}
Das ist das Menü welches auf den Unterseiten erscheint. Für die Startseite habe ich dieses Menü mit excludeUidList ausgeblendet. Das funktioniert auch ganz wunderbar.
Nun wollte ich für die Startseite ein Extension Template einfügen, welches folgenden Code enthält:
###Unternavigation links###
page.10.marks.SUBNAV = HMENU
page.10.marks.SUBNAV {
special = directory
special.value = 11
### Erste Ebene ###
1 = TMENU
1 {
noBlur = 1
wrap = <ul id="quicknav">|</ul>
expAll = 0
NO.wrapItemAndSub = <li>|</li>
NO.ATagTitle.field = title
ACT < .NO
ACT = 1
ACT.ATagParams = class="active"
}
### Zweite Ebene ###
2 = TMENU
2 {
noBlur = 1
wrap = <ul>|</ul>
NO.allWrap = <li>|</li>
NO.ATagTitle.field = title
}
}
Hier nochmal die Zeilen die im Extensiontemplate zusätzlich sind:
special = directory
special.value = 11
Leider gibt mir Typo3 trotzdem auf der Startseite kein Menü aus.
Ich nehme an es liegt daran, dass ja nun beide Scripte geladen werden und das eine exclude... beinhaltet, und somit das Extensiontemplate wieder aufhebt.
Könnt ihr mir bitte weiterhelfen, ich habe schon das ganze Web durchforstet und nichts gefunden, dass mir weiterhilft.
Danke,
Andi