Zum Inhalt springen

Untermenüs erscheinen nicht

Erstellt am 4. Mai 2006 · 4 Antworten · letzte Antwort am 4. Mai 2006

Tags: Frage

kilim ·

Hallo,

ich habe ein HMENU definiert, aber wenn ich auf die Menüs klicke, erscheinen keine Untermenüs. Mein TypoScript:

page = PAGE
page {
    typeNum = 0
    10 = TEMPLATE
    10 {
           template = FILE
           template.file = fileadmin/templates/oidtemplate.txt
           marks {
                LINKS = HMENU
                LINKS {
                     special = directory
                     special.value = 12
                     entryLevel = 0
                     1 = GMENU
                     1.NO = 1
                     1.NO {
                         XY = 200, 30
                         backColor = #0000CC
                         10 = TEXT
                         10.text.field = title
                         10.fontFile = fileadmin/fonts/arialbd.ttf
                         10.fontColor = white
                         10.fontSize = 14
                         10.niceText = 1
                         10.offset = 5, 18
                         20 = IMAGE
                         20.file = GIFBUILDER
                         20.file {
                              XY = 200, 1
                              backColor = white
                         }
                         20.offset = 0, 29
                     }
                     1.RO < .1.NO
                     1.RO.backColor = #0000FF
                     1.CUR < .1.RO
                     2 < .1
                     2.NO.backColor = #00CC00
                     2.RO.backColor = #00FF00
                     3 < .1
                     3.NO.backColor = #CCCC00
                     3.RO.backColor = #FFFF00
                }

Woran kann das liegen?

Ist vielleicht die Reihenfolge, in der man die Menüpunkte erstellt hat, wichtig?

theo ·

Bist Du Dir sicher, daß Du solch einen speziellen Menüfall hast, daß Du wirklich ein special-Menü brauchst?

Wenn nicht, dann laß diese beiden special-Zeilen weg.

"special" ist nun mal was für spezielle Fälle, wie der Name ja auch schon richtigerweise nahelegt.

kilim ·

Hallo, Theo,

diese beiden special-Zeilen habe ich aus dem Tutorial von Robert Meyer entnommen. Wenn ich sie jetzt weglasse, dann erscheinen die Ober-Menüpunkte (LINKS, RECHTS), was auch nicht richtig ist. Was kann man machen, damit diese beiden Menüpunkte nicht als Menü interpretiert werden? entryLevel = 1 habe ich schon ausprobiert, dann wird das Menü auf der root-Seite überhaupt nicht angezeigt.

Danke.

theo ·

Tja, da müßte man jetzt tiefer eingreifen. Eventuell hast Du ja einen Hierarchiebaum gebaut, der gar nicht vernünftig angelegt ist. Wenn der Baum nicht stimmt, dann muß man natürlich um drei Ecken herum wieder alles so "zurückzurechtkonfigurieren", daß es paßt.
Ist aber alles natürlich reine Spekulation.

Mir ist halt nicht wirklich klar, wie Dein Baum aussieht und was im Frontend dabei herauskommen soll. Raten bringt Dir nix.

kilim ·

Ich habe einen Baum angelegt, so wie in dem Tutorial beschrieben. Er sieht so aus:

root
-LINKS
--Menü A
---Menü A.1
----Menü A.1.1
----Menü A.1.2
...
-RECHTS
--Menü B1
--Menü B2
...

Im Frontend soll es so aussehen:

Menü A.1 * Menü B1
Menü A.1.1 * Menü B2
Menü A.1.2 * ...
Menü A.2
Menü A.3
...

Wie kann man das machen, dass die Hilfsseiten LINKS und RECHTS nicht angezeigt werden? #paralyzed#