Zum Inhalt springen

Menüs anlegen

Erstellt am 4. September 2009 · 6 Antworten · letzte Antwort am 4. September 2009

Tags: Frage

DK27 ·

Ich möchte verschiedene Menü Ebenen an unterschiedlichen Ort zur Verfügung stellen. Bis jetzt habe ich im TOP Bereich und im Linken Bereich ein Menü eingefügt. Mein Problem ist es das im TOP Bereich nur die erste Ebene zusehen sein soll und im Linken Bereich die zweite Ebene. Kann mir da jemand helfen.

GRUß DK27

seite = PAGE
seite{
typeNum = 0
stylesheet = fileadmin/style.css

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/frame.html
10.workOnSubpart = DOKUMENT
10.marks{

MENUE_OBEN = HMENU
MENUE_OBEN.special = directory
MENUE_OBEN.special.value = 36
MENUE_OBEN.1 = TMENU
MENUE_OBEN.1.NO = 1
MENUE_OBEN.1.NO.ATagParams = class="linkWeiss"
MENUE_OBEN.1.NO.linkWrap =   |   |
|*|   |   | |*|  |


MENUE_LINKS = HMENU
MENUE_LINKS.special = directory
MENUE_LINKS.special.value = 35
MENUE_LINKS.1 = GMENU
MENUE_LINKS.1.NO = 1
MENUE_LINKS.1.NO {
wrap = | <br />
XY = 180,25
backColor = #3A5FCD

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/arialbd.ttf
10.fontSize = 14
10.offset = 40,17

20= IMAGE
20.file = GIFBUILDER
20.file{
XY = 180,1
backColor = #FFFFFF
}
20.offset = 0,24
}
MENUE_LINKS.1.RO < .MENUE_LINKS.1.NO
MENUE_LINKS.1.RO {
tmp < .backColor
backColor = #BCD2EE
5 < .10
5.fontColor < .tmp
5.offset = 42,19
}
MENUE_LINKS.1.CUR < .MENUE_LINKS.1.RO
MENUE_LINKS.2 < .MENUE_LINKS.1
MENUE_LINKS.2{
NO.backColor = #EDEDED
NO.10.fontColor = #3A5FCD
NO.20.file.backColor = #EDEDED
RO < .NO
RO.backColor = #FFFFFF
RO.5 >
CUR < .RO
}
MITTE_CONTENT = CONTENT
MITTE_CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
RECHTS = CONTENT
RECHTS{
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}

}

Raccoon ·

Habe das jetzt nur kurz überflogen, aber kannst du noch mal beschreiben, was denn jetzt genau bei dir passiert?

Gehe ich richtig der Annahme, dass beide Menüs grad die erste Ebene anzeigen? Wenn dem so ist, sollte ein "entryLevel = 1" beim linken Menu Abhilfe schaffen.

DK27 ·

Also ich habe habe auf den linken und den Top Bereich jeweilsdie erste Ebene zur Verfügung. Im linken Bereich wird mir mir auch die zweite Ebene angezeigt. Nun möchte ich aber, das im linken Bereich durch die Betätigung eines Menüpunktes im Top Bereich nur die zweite Ebene jeweils angezeigt wird des jeweiligen Menüpunktes ohne die Erste Ebene.

Raccoon ·

Meiner Meinung nach so:

...
MENUE_LINKS = HMENU
MENUE_LINKS.entryLevel = 1
MENUE_LINKS.1 = GMENU
...

Du setzt bei deinem oberen Menü "MENUE_OBEN.special.value = 36". Das heißt hier werden nur Unterseiten der ID 36 im Menü ausgegeben. Dein Menü links benötigt dann keinen Startpunkt, denn du willst die nächste Ebene des gewählten Punktes als Menü anzeigen lassen.

Je nach dem wie deine Seitenstruktur angelegt ist, musst du den entryLevel-Wert anpassen. 0 steht für die root-Ebene.

Poste notfalls mal den Aufbau deines Seitenbaumes.

Raccoon ·

Gern geschehen! Dann kannst du deinen Beitrag als "gelöst" markieren.

Das Thema Statistiken gehört eigentlich dann nicht in diesen Post. Und es sollte um TYPO3 gehen, wenn du hier im Forum dazu Fragen hast.