Zum Inhalt springen

entryLevel für weitere Menüebenen

Erstellt am 23. Dezember 2005 · 3 Antworten · letzte Antwort am 10. Januar 2006

Tags: Frage

augustus ·

Ich möchte weitere Menüebenen darstellen.
- Die Unterseiten sind angelegt.
- entryLevel ist 1
- Die Struktur ist:
Ebene 0 = root
Ebene 1 = MENU
Ebene 2 = Unterseiten
Vorlage ist das Skript von Robert Meyer, typo3, S. 148f (übrigens sehr gut), mit leichten Änderungen.
Ich möchte: Ein Menü mit zwei Ebenen anzeigen.
Mein Problem: bei entryLevel = 0 wird der Rollover für Ebene 1 angezeigt,aber nicht die Unterseiten, bei entryLevel = 1 werden die Menüpunkte der 1. Ebene nicht angezeigt.
Ich poste mal das Skript; vielleicht hat ja jemand einen Hinweis

page = PAGE
# Default PAGE object:
page {
typeNum = 0
#Allgemeine Seiteneigenschaften
bodyTag = <body bgcolor = "999999">
meta.AUTOR = xx
meta.DESCRIPTION = xx

#stylesheet = fileadmin/style.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/layoutUB.htm
#10.workOnSubpart = DOKUMENT

10.marks {
LOGO = IMAGE
LOGO.file = fileadmin/images/uni-logo.gif
BILDUB = IMAGE
BILDUB.file = fileadmin/images/bildUB.jpg
LOGOUB = IMAGE
LOGOUB.file = fileadmin/images/ub-logo.gif

MENU = HMENU
MENU {
special = directory
special.value = 2
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 100, 24
backColor = #990000

# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 10
#10.niceText = 1
10.offset = 14, 16

#eine weiße Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 100,1
backColor = #FFFFFF

}
20.offset = 0, 2

}

# RollOver
1.RO < .1.NO
1.RO.backColor = #061467

#eine zweite Ebene als Kopie der ersten Ebene anlegen
2 < .1

}

}

}

theo ·

Wenn Du nicht einen speziellen Grund dafür hast, ein special-Menü einzusetzen, dann macht das special keinen Sinn, denn es heißt ja nicht umsonst "special". Der entryLevel macht in diesem Zusammenhang sowieso schon gar keinen Sinn...

Schmeiß also beides ersatzlos raus.