Zum Inhalt springen

Ebene -1 wird nicht angezeigt

Erstellt am 6. August 2006 · 7 Antworten · letzte Antwort am 7. August 2006

Tags: Frage

clivot ·

Hallo Leute,

eigentlich dachte ich, dass ich in Typo3-Menüs routiniert bin aber anscheinend doch nicht.

Ich habe folgenden Code in meinem Setup

temp.navigation = HMENU
temp.navigation.entryLevel = 0
temp.navigation.1 = TMENU
temp.navigation.1 {
entryLevel = 1
 NO {
         linkWrap = <div class="ebene1">|</div>
 }
 ACT < .NO
 ACT {   
   linkWrap = <div class="ebene1Active">|</div> 
  }
 ACT = 1
}
temp.navigation.2 = TMENU 
temp.navigation.2 {
  NO {
         linkWrap = <div class="ebene2">|</div>
 }
 ACT < .NO
 ACT {   
   linkWrap = <div class="ebene2Active">|</div> 
  }
 ACT = 1
}

Eigentlich standard. Wenn ich auf einem Menüpunkt klicke erscheinen die Punkte der nächsten Ebene, allerdings nicht die Punkte der aktuellen Ebene. WIESO?

Das ist mir echt noch die passiert. Ich nutze übrigens Typo3 4.0.1

Grüße,
Michael

toyde ·
temp.navigation.entryLevel = 0
temp.navigation.1 = TMENU
temp.navigation.1 {
entryLevel = 1

?

clivot ·

Weil es ohne auch nicht funktioniert und ich vergessen hatte es heraus zu nehmen. Mein Gott, das darf doch jedem mal passieren !!!! #paralyzed#

Mein Problem ist eben, dass außer dieser Zeile mir alles richtig erscheint. Trotzdem kriege ich nur eine Ebene zu sehen und nicht alle. Also konkret

-B
-B
-B

statt

-A
-B
-B
-B
-A
-A

toyde ·

Du magst es als nebensächlich empfinden, aber dein Problem wird wohl am entryLevel liegen. Hast Du im Root-Template "template on next level" definiert? Wenn ja, raus damit. Templates in Unterseiten vorhanden, ja/nein?

Lösche die 2. Definition von entryLevel und schreibe "entryLevel = 1" in Erstere. Ansonsten Doku S.117 nachschlagen.

grüsse

clivot ·

Wie peinlich! Es lag tatsächlich am "Template on next level". Dort war das gleiche Template angegeben. Dann ist es auch logisch, dass nicht alle Ebenen zeigt. Danke !!!

toyde ·

Kann passieren, wenn man es nicht kennt. Nächstes Mal bitte Thread auch schliessen/als gelöst anzeigen.

Danke und grüsse