Hallo
Ich muss für mein derzeitiges Projekt in Typo3 sowohl eine Breadcrumbnavigation, sowie ein Menü mit 2 Ebenen machen. Menüstruktur habe ich zwar schon, aber ich weis nicht, wie man die Submenüs per Typoscript wrapen kann.
Mein Typoscript sieht zur Zeit so aus:
tmp.m_navi = HMENU
tmp.m_navi {
special = directory
special.value = 2
1 = TMENU
1 {
NO = 1
wrap = <p><span class="nav1"> | </span></p>
}
}
Ich will, dass die 2. Ebene dann mit <span class="nav2"> | </span> gewraped wird.
Und wegen Breadcrumbs:
Wie geht der optimalste Lösungsweg hierfür?
Hallo,
2. Ebene einfach mit
2 = TMENU
2.wrap = <span class="nav2"> | </span>
und zu breadcrumbs gibts zig beispiele im forum und per google
georg
Es soll ja nur unter den Links, die Unterlinks haben eine 2. Ebene generiert werden. Also ein verschachteltes Menü. Zum Beispiel:
Link1
->Link5
->Link6
Link2
Link3
Link4
->Link7
->Link8
->Link9
Wenn also auf Link 1 geklickt wurde (Ich befinde mich auf Seite #1), Dann soll das Untermenü mit #5 und #6 erzeugt werden, und zwar mit dem wrap. Wenn ich aber auf Link 3 klicke, dann soll nichts passieren, weil da keine Unterseiten gespeichert sind.
da brauchst du trotzdem den Code von mir und lass das special weg, also Zeilen 3-4
georg
Ja, das funktioniert dann zwar, aber Root der Navigation ist nicht die Root sondern die Seite #2, deswegen special. Kann ich die Root auch anders definieren?
Es sieht nämlich so aus, dass die Seite mit 2 verschiedenen Seitenstrukturen existieren soll, ich will aber das selbe Template verwenden (siehe:
#641471)
Deswegen sind alle Seiten der ersten Firma in #2 und alle der zweiten Firma in #3 gesichert.
Ich muss mit dem Manue also in #2/#3 beginnen
Trotzdem vielen Dank bis hierhin
edit: Seltsam, dass es mit entryLevel = 1 funktioniert ^^
Mit entry Level geht das ja garnicht, ich habe ja 2 Seitenbäume.
Wie kann ich 2 Seitenbäume verwenden UND aufklappbare Menüs, ohne special.directory?
Sag blos, dass Typo3 das nicht kann, dann reichts mir... muss doch gehen!
Oh, super, wollte auch gerade posten, dass ich es so geschafft habe:
entryLevel = 1
special = directory
special.value = 2
Man muss also, wenn man directory verwendet das entryLevel setzen, damit Typo3 sich nicht verzählt.
gelöst