Zum Inhalt springen

Verschiedene Grafiken als Button verwenden

Erstellt am 27. Dezember 2005 · Noch keine Antworten

Tags: Frage

mhedder ·

Hallo zusammen !

Ich möchte ein Grafikmenu erstellen, bei dem die Grafiken aus Dateien eingelesen werden und nicht mit dem Gifbuilder erzeugt werden. Das funzt
soweit auch. Jetzt habe ich noch das Problem, dass ich es nicht hin bekomme eine Unterscheidung zu programmieren (habs mit IF versucht), die eine andere Grafik auswählt, wenn der Menupunkt zweizeilig ist.

Hier der TS-Code:

MENU_LINKS = HMENU
     MENU_LINKS {

                        special = directory
                        special.value = 3

                        # Festlegung der Ausgangsebene für die Anzeige des (Unter)Menus 
                        entryLevel = 1        
               
                        1 = GMENU
                        1.NO = 1
                        1.NO {
                                 XY = 178, 26
                                 backColor = #D3E2F9
                                 
                                 # Die Grafik(en) einlesen
                                 5 = IMAGE
                                 5.file = fileadmin/images/button/button_no.jpg
                                 5.offset = 10, 0
                                 5.if {
                                       page.10.marks.MENU_LINKS.10.listNum = 1
                                       isEmpty = 0
                                       }

                                 6 = IMAGE
                                 6.file = fileadmin/images/button/button_no_double.jpg                                       
                                 6. offset = 10, 0
                                 5.if {
                                       page.10.marks.MENU_LINKS.10.listNum = 1
                                       isEmpty = 0
                                       negate = 1     
                                       }

                                 # Text auf den Menüpunkt rendern
                                 10 = TEXT
                                 10.text.field = title
                                 
                                 # Bei |- Zeichen einen Zeilenumbruch ausführen
                                 10.text.listNum = 0
                                 10.text.listNum.splitChar = |

                                 10.fontColor = #FFFFFF
                                 10.fontFile = fileadmin/fonts/verdana.ttf
                                 10.fontSize = 12
                                 10.niceText = 1
                                 10.offset = 14, 16

                                 # Eine ggf. vorhandene zweite Textzeile ausgeben
                                 15 < .10
                                 15.text.listNum = 1
                                 15.offset = 14, 37                                          
                                 
                                        }