Zum Inhalt springen

Frage zu Menutrennstrichen

Erstellt am 18. Juli 2005 · 7 Antworten · letzte Antwort am 18. Juli 2005

Tags: Frage

Myrrdin ·

Hallo!

Nun bei geht's um die Problematik nur an bestimmten Stellen die Menueinträge voneinander zu trennen!

Mein Code sieht derweilen noch so aus:

MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 3
MENU_LINKS.entryLevel = 1
MENU_LINKS.1 = GMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO {
    wrap = | <br />
    XY = 144, 30
    backColor = #20389A 
    10 = TEXT
    10.text.field = title
    10.fontColor = white
    10.fontFile = fileadmin/fonts/MTCorsva.ttf
    10.fontSize = 16
    10.offset = 7, 21
    20 = IMAGE
    20.file = GIFBUILDER
    20.file {
        XY = 146, 1
        backcolor = white
        }
    20.offset = 0, 29
    }
}

So kammt dann schließlich folgendes Menu zustande:

Menu item 1
___________
Menu item 2
___________
Menu item 3
___________
Menu item 4
___________
Menu item 5
___________

... usw.

Nun möchte ich aber nicht nach jedem Menueintrag eine Strich haben!

Schlussendlich möchte ich ein Müne haben, dass wie folgt ausschaut:

Menu item 1

Menu item 2
___________
Menu item 3

Menu item 4

Menu item 5
___________

... usw.

Also sollen die Striche unregelmäßen nach bestimmten Menupunkten dargestellt werden.

Habt ihr eine Idee, wie soetwas funktionieren könnte?
Mit Bedingungen vielleicht?
Hat bei mir jedoch alles durcheinandergehauen! 😢

mfg
Myrrdin

Moeffz ·

Es gibt den Seitentyp "Abstand". Füg' den mal an den entsprechenden Stellen ein und vergib einen entsprechenden Seitentitel.

Myrrdin ·

Ok! Danke für die schnellen Antworten! 🙂

@just2b:
Das Prinzip mit dem optionsplit ist mir bekannt!

Hatte es mal so nur mal zum Ausprobieren!
Die Striche sind aber weiß geblieben!
Leigt hier irgendwo ein Fehler bei mir vor? :o

20 = IMAGE
20.file = GIFBUILDER
20.file {
    XY = 146, 1
    backcolor = white |*| red |*| #20389A 
    }
20.offset = 0, 29

@Moeffz

Es gibt den Seitentyp "Abstand". Füg' den mal an den entsprechenden Stellen ein und vergib einen entsprechenden Seitentitel.

Gut hab ich gemacht!
Ändern tut sich aber nix!
Wie kann ich diese Abstände in mein Menu mit aufnehmen?

mfg
Myrrdin

Moeffz ·

O.K.
Das mit dem Abstand habe ich selbst noch nie gemacht, aber folgendes gefunden:
#141058

Dort werden beide Möglichkeiten (optionSplit und Abstand) diskutiert. Am Ende ist optionSplit die praktikablere Variante. Da die Abstände bei Dir aber unregelmäßig auftreten, hast Du in jedem Fall was zum Tüfteln.

Myrrdin ·

Hallo!

Ich glaube von den Abständen lass ich erst mal die Finger! o.O

Zu dem optionsplit:

Jetzt sieht mein Menu so aus:

Menu item 1
___________
Menu item 2

Menu item 3

Menu item 4

... usw.

Es gibt nur einen Strich und der ist auch noch schwarz, obwohl ich nix mit schwarz zu tun hatte?

20 = IMAGE
20.file = GIFBUILDER
20.file {
    XY = 146, 1
    backColor = white | | red |*| #20389A 
    }
20.offset = 0, 29

Was ist nu kaputt? o.O

mfg
Myrrdin

Myrrdin ·

Hallo!

Hab meinen Fehler gefunden! :o

Es muss immer drei Einträge geben (also zwei mal |*|)

20 = IMAGE
20.file = GIFBUILDER
20.file {
    XY = 146, 1
    backColor = white |*| white |*| #20389A 
}
20.offset = 0, 29

Das Sternchen hat gefehlt! :o

Danke für eure Hilfe! 😃

Nachtrag:

Außerdem ist es wichig, dass man bei weiteren splits kein Leerzeichen zwischen die Pipe-Zeichen setzt.

Code Beispiel:

backColor = blue || red |*| green |*| white

mfg
Myrrdin