Zum Inhalt springen

Abstand zwischen GMENU

Erstellt am 20. März 2005 · 7 Antworten · letzte Antwort am 22. März 2005

Tags: Frage

schlicht ·

Hi Leute, hab ein Problem.
Möchte zwischen meine Menüelemente einen Abstand von 10 Pixeln bringen allerdings nur wenn ein neuer Menüpunkt des Level 1 kommt.

  #Anzeigen der Navigation
 subparts.NAVIGATION=HMENU
 subparts.NAVIGATION.entryLevel=0
 #subparts.NAVIGATION.special=directory
 #subparts.NAVIGATION.special.value=3
 subparts.NAVIGATION.1 = GMENU

 subparts.NAVIGATION.1 {
    NO {
            wrap= | <br/>
             XY =[4.w], [4.h]

            4 = IMAGE
            4.file = fileadmin/images/01_backmenu.gif
            4.height = 32
            4.width = 200
        
            10 = TEXT
            10.text.field = title
            10.offset = 23,13 
            10.align = left
            10.fontSize= 7
            10.fontFile = fileadmin/fonts/verdanab.ttf
            10.fontColor= #000000
           
          }
   RO < .NO
   RO {
      10.fontColor = #425369
      20 >
      20 < .10
   }
   RO=1  
  }

  #erzeugen des 2 Leves der NAvigation
  subparts.NAVIGATION.2=GMENU
  #zuerst muss Level 1 nach Level 2 kopiert werden
  subparts.NAVIGATION.2 < subparts.NAVIGATION.1
  subparts.NAVIGATION.2 {
      NO {
            wrap= | <br/>
             XY =[4.w], [4.h]

            4 = IMAGE
            4.file =fileadmin/images/01_backmenu_level2.gif
            4.height = 32
            4.width = 200
        
            10 = TEXT
            10.text.field = title
            10.offset = 23,13 
            10.align = left
            10.fontSize= 7
            10.fontFile = fileadmin/fonts/verdanab.ttf
            10.fontColor= #000000
           
          }
   RO < .NO
   RO {
      10.fontColor = #425369
      20 >
      20 < .10
   }
   RO=1  
  }
  




  #erzeugen des 3 Leves der NAvigation
  subparts.NAVIGATION.3=GMENU
  #zuerst muss Level 1 nach Level 2 kopiert werden
  subparts.NAVIGATION.2 < subparts.NAVIGATION.1
  subparts.NAVIGATION.3 {
      NO {
            wrap= | <br/>
             XY =[4.w], [4.h]

            4 = IMAGE
            4.file =fileadmin/images/01_backmenu_level3.gif
            4.height = 32
            4.width = 200
        
            10 = TEXT
            10.text.field = title
            10.offset = 43,13 
            10.align = left
            10.fontSize= 7
            10.fontFile = fileadmin/fonts/verdanab.ttf
            10.fontColor= #000000
           
          }
   RO < .NO
   RO {
      10.fontColor = #425369
      20 >
      20 < .10
   }
   RO=1  
  }
mstuebner ·

Dann tät ich für Level 1 eine Formatierung per optionSplit einsetzen, die VOR dem Level 1 einen Abstand einfügt.

mstuebner ·
schlicht schrieb

und wie schreib ich dass kommt das in NO part?

Prinzipiell
NO.wrap = anfang|*|mitte|*|ende (siehe TSRef)

Wie ich aber gerade gesehen habe hast Du ein GMenu, da habe ich das selbst noch nicht probiert, da ich hauptsächlich TMenus benutze.

Je nachdem wie das Menü farblich aussieht kann es ja auch ausreichen, wenn Du für den Y Wert von XY erhöhst, um einen Abstand nach vorne zu bekommen. Da ist natürlich die Frage, ob der Abstand zu einem Menüpunkt der ersten Ebene nur sein soll, wenn vorher ein Untermenüpunkt sein soll oder nicht, oder etc.

toyde ·

was zwischen den Wraps eingefügt werden kann, ist ein ganz normaler nbsp-Tag, oder ein img-Tag als spacer.gif.

hoffe dir hilft einer dieser Varianten.

theo ·
schlicht schrieb

kannst du mir sagen wie ich den nbsp-Tag vor dem ersten Element verschwinden lasse

optionsplit heißt das zauberwort