Zum Inhalt springen

GMENU: Wie Breite anhand Textbreite festlegen?

Erstellt am 8. März 2004 · 7 Antworten · letzte Antwort am 3. Mai 2006

Tags: Bilder, Frage

qeldroma ·

www.freepia.org

Wie man sieht, ist das obere Menü nihct homogen in der Breite.
Dies liegt daran, das ich XY verwende. Wenn ich dieses jedoch weglasse, wird es nur schlimmer, er verwendet dann für alle Einträge die gleiche NOCH KLEINERE Breite.

Wie erreiche ich, das das Menü nur so breit (+ xx Pixel Rand) ist, wie notwendig damit der Text reinpasst?

   marks {
      Main = CONTENT
      Main < styles.content.get

      TopNav = HMENU
      TopNav.1 = GMENU
      TopNav.1 {
         expAll=1
         NO {
            wrap = | 
            backColor = black
            transparentColor = black
            XY = 120, 20
            10 = TEXT
            10 {
               text.field = title
               fontColor = #FFFF00
               fontSize = 18
               fontFile = fileadmin/Vorlagen/arialb.ttf
               align = center
               offset = 0, 18
            }
         }
      }
qeldroma ·

Hab das versucht einzubauen, aber es zeigte keinerlei Wirkung. Wo genua sollte ich denn anhand meines Templates oben dieses reinbauen? Villeicht habe ich es falsch eingefügt?

Wobei das aber nicht ganz dem entspricht, was ich wollte. Beispiel:

"News - About - Installation - Screenshots"

Wenn ich nun mit dieser Eigenschaft arbeite, habe ich um News und About viel zu viel Leerraum, da er sich ja am breitesten Text orientieren würde.
Ergebnis wäre dann wohl:

News........About.......Installation..Screenshots.

Und das sieht nicht so prickelnd aus.
Oder muß ich diese Eigenschaft irgendwie auf die einzelnden Elemente explizit anwenden?

Stoneage ·

Ich glaube du willst so was ähnliches wie hier

Und zwar flexibel auf die Länge des Textes zu reagieren.

Da es aber ein GMENU ist, kann man nicht so einfach die bewährten Methoden nehmen. Ich arbeite dran. Kann aber momentan nur spekulieren.

T.

sissi ·

wieso stresst ihr rum, uselargestitemX funzt doch?!? *grins*

bsp-code:

temp.mainmenu.2 = GMENU
temp.mainmenu.2.useLargestItemX = 1

grüssle
sissi