Tag zusammen,
ich habe ein Problem mit meiner Menü-Struktur, obwohl es eigentl. recht simpel klingt. Folgend erstmal eine Skizze der HP-Struktur und meine momentan aktuelle Tyo3-Struktur.
Bild: new-fluid-media.com/…/skizze.gif
Kurze Erklärung noch: Die Seiten innerhalb von "Obere Navigation" sollen horizontal oben angezeigt werden, die in "Linke Navigation" vertikal links auf der Seite.
Mein Typo-Script für die "Obere Navigation" sieht wie folgt aus:
# Menu 0 cObject
temp.menu_0 = HMENU
temp.menu_0.entryLevel = 1
# First level menu-object, textual
temp.menu_0.1 = TMENU
temp.menu_0.1 {
# Normal state properties
NO.linkWrap = <span class="menu0-level1-no">|</span> <img src="fileadmin/template/main/layout/line_white.gif" width="1" height="9">
# Enable active state and set properties:
ACT = 1
ACT.linkWrap = <span class="menu0-level1-act">|</span> <img src="fileadmin/template/main/layout/line_white.gif" width="1" height="9">
Was ich nicht verstehe ist, warum er bei diesem Script nur die erste Seite, also "Obere Navigation" einblendet.
Weiterhin liegt jetzt das Problem da, das ich nicht weiß, wie ich auf die Seiten "Linke Navigation" zugreifen kann?!
Kennt jemand eine Lösung? Sollte man die Typo3-Struktur anders wählen?
Gruss, Dominik
Hi
Ich hab dir hier mein Typoscript (gekürzt):
Habe ebenfalls eine Seite wo es ein Menü oben und ein Menü links gibt.
Mit MENU_OBEN.special.value = 3 gibst du die Seiten ID an, bei welcher er anfangen soll.
Noch Fragen?
page = PAGE
page {
typeNum = 0
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template.html
10.workOnSubpart = DOKUMENT
10.marks {
#Menü oben erstellen
MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 3
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.linkWrap = | | |*| | | |*| |
#Menü links erstellen
MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 2
MENU_LINKS.entryLevel = 1
MENU_LINKS.1 = TMENU
MENU_LINKS.1 {
NO.allWrap = <div class="menulinks-level1-no"> | </div>
ACT = 1
ACT.allWrap = <div class="menulinks-level1-act"> | </div>
}
MENU_LINKS.2 = TMENU
MENU_LINKS.2 {
NO.allWrap = <div class="menulinks-level2-no"> | </div>
ACT = 1
ACT.allWrap = <div class="menulinks-level2-act"> | </div>
}
MENU_LINKS.3 = TMENU
MENU_LINKS.3 {
NO.allWrap = <div class="menulinks-level3-no"> | </div>
ACT = 1
ACT.allWrap = <div class="menulinks-level3-act"> | </div>
}
#Contentmodul einbinden (Textmittelteil)
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
}
}
Danke für Deine Antwort. Ich probiere es gleich mal aus...
Hatte eingestellt, dass ich bei Antworten ne E-Mail bekomme, dies hat leider nicht funktioniert und in der Zwischenzeit hab ich ne ganze Menge rumprobiert... :-(
Klasse, funktioniert super!
Brauchte nur Deinen Teil mit MENU_LINKS anpassen...
Vielen lieben Dank!