Hallo,

ich habe ein Problem mit meinem Menü auf der Startseite, welches ich über TS in eine Fluid Template erstelle.
Erstmal kurz die Struktur meiner Seite:

Root mit Verweis auf die Startseite
- Startseite
- 1. Inhaltsseite
 - 1.1 erste Unterseite
 - 1.2 zweite Unterseite
- 2. Inhaltsseite
- 3. Inhaltsseite

Auf der Root liegt folgendes TypoScript:
# Hauptmenü
temp.mainNav = HMENU
temp.mainNav {
 wrap = <ul id="navigation" class="nav navbar-nav"> | </ul>
 # Die erste Ebene:
 1 = TMENU
 1.expAll = 1
 1.NO.wrapItemAndSub = <li> | </li>
 1.IFSUB = 1
 1.IFSUB.wrapItemAndSub= <li class="dropdown">|</li>
 1.IFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown" role="button" 
aria-haspopup="true" aria-expanded="false"
 #1.IFSUB.stdWrap.innerWrap= |<span class="caret"></span>

 # Die zweite Ebene:
 2 = TMENU
 2.wrap = <ul class="dropdown-menu"> | </ul>
 2.NO.wrapItemAndSub = <li> | </li>
}

page.10 = FLUIDTEMPLATE
page.10{
 file= fileadmin/fluid-templates/cio-template.html
 variables{
   mainNav < temp.mainNav
   normal < styles.content.get
 }
}

Wie ihr seht ist es erst mal ein einfaches TS, welches das Menü für die erste 
und zweite Ebene erstellt und dann in mein Template rein rendert. Das 
funktioniert auch. Nun soll die Startseite jedoch anders aussehen als alle 
anderen Inhaltsseiten. Das Menü soll jedoch gleich sein.

Zu diesem Zweck habe ich ein zweites Fluid-Template und ein zweites TS 
erstellt. Prinzipiell sind das einfache Kopien des Tempaltes und TS, wleche auf 
dem Root liegen. Das Template habe ich in der Seitenstruktur der Startseite 
zugewiesen. Dem entsprechend ist im Startseiten-TS der gleiche Code für das 
temp.mainNav zu finden wie im Root-TS.

Mein Problem ist, dass nun mein Hauptmenü keinen Inhalt mehr aufweist. Das ist ja auch klar, da unter dem Startmenü keine weiteren Seite sind.
Kann ich beispielsweise das Startseiten-TS vom Root-TS erben lassen, damit ich 
1. nicht alle TS-Teile kopieren muss und das Menü funktioniert?
Wie kann ich denn nun meinem Startseiten-TS sagen, dass er von der Root aus guckjen soll und von dort aus das Menü suchen soll? Ich hatte auch schon ausprobiert vor der Zeile "1 = TMENU", "entrylevel = 0" zuschreiben. Dies hat jedoch nicht funktioniert.

habt ihr eine Idee, wo mein Fehler ist?
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an