Zum Inhalt springen

Unterstreichen beim Layout???

Erstellt am 27. April 2005 · 7 Antworten · letzte Antwort am 29. April 2005

Tags: Inhaltselemente, Frage

BSD ·

Hi allerseits,

ich versuche gerade zu realisieren, dass das Layout 1 automatisch immer unterstrichen wird.
Folgender Code:

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
      key.field = header_layout
      1 = TEXT
      1.field = header
      1.wrap = <font face="Verdana" size="5"><b> | </b></font><br>
      2 = IMAGE
      2.file = GIFBUILDER
      2.file {
            10 = BOX
            10 {
                  dimension = [10.h]+x, [10.w]+y, [10.w], 1
                  color = #FFFFFF
                 }
               }
      default < .1
                     }

Tja, leider gibt es keine Unterstreichung. :-(

Wo liegt der Fehler?

EDIT: Aaaaaaaaaaaaahhhhh!!! Habe eben beim lesen vom Eintrag den Fehler schon gesehen *grummel* mit 2 wird ja das Layout2 angesprochen. Hmmm, wie löse ich das nun, dass der Text zwar so erscheint wie ich das möchte und trotzdem eine Unterstreichung statt findet??

BSD ·

Hmmmmmm, nun habe ich es so versucht, allerdings nur mit dem Ergebnis, dass der Text "verschmierter" dasteht :-((( Die Unterstreichung ist immernoch nicht da.

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
      key.field = header_layout
      1 = IMAGE
      1.file = GIFBUILDER
         1.file {
            XY = [10.w]+10, 28
            backColor = #FFFFFF
            transparentColor = #FFFFFF
            10 = TEXT
            10.text.field = header
            10.fontColor = #000000
            10.fontFile = fileadmin/fonts/verdana.ttf
            10.fontSize = 16
            10.offset = 1, 22
            10.niceText = 0
            20 = BOX
            20.dimension = [10.h]+x, [10.w]+y, [10.w], 1 
            20.color = #FFFFFF 
                  }
           1.wrap = |<br>
                      }

Was genau mache ich falsch???

ina ·
BSD schrieb

Was genau mache ich falsch???

Kann es sein dass deine Unterstreichung die gleiche Farbe hat wie der Hintergrund (#ffffff)?

BSD ·
ina schrieb
BSD schrieb

Was genau mache ich falsch???

Kann es sein dass deine Unterstreichung die gleiche Farbe hat wie der Hintergrund (#ffffff)?

Nein, kann nicht sein. Vielleicht auf den ersten Blick.
Aber wenn genau hinschaust wirst feststellen, dass die Farbe TRANSPARENT gesetzt wird!
Anyway, ich habe die Boxfarbe trotzdem mal auf #000000 gesetzt, ändert nichts. Keine Unterstreichung.

ina ·

naja, dann würd ich mal sagen das da was mit deinen dimensions nicht simmt (heisst IMO übrigens dimensions, mit s am Ende).
20.dimensions = [10.h]+x, [10.w]+y, [10.w], 1
Schon mal mit absoluten Zahlen probiert, für den Anfang?

BSD ·

Habe es jetzt mal so probiert:

            20 = BOX
            20.dimensions = 20, 20
#            20.dimensions = [10.h]+x, [10.w]+y, [10.w], 1 
            20.color = #000000

Kommt auch nix. Seltsam....

BSD ·

Nun, die Lösung habe ich jetzt, allerdings zu statisch :-(

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
      key.field = header_layout
      1 = IMAGE
      1.file = GIFBUILDER
         1.file {
            XY = [10.w]+10, 28
            backColor = #FFFFFF
            transparentColor = #FFFFFF
            10 = TEXT
            10.text.field = header
            10.fontColor = #000000
            10.fontFile = fileadmin/fonts/verdana.ttf
            10.fontSize = 16
            10.offset = 1, 22
            10.niceText = 0
            20 = BOX
            20.dimensions = 0, 25, [10.w]+3, 1
#            20.dimensions = [10.h]+x, [10.w]+y, [10.w]+3, 1 
            20.color = #000000
                  }
           1.wrap = |<br>
                      }

Das auskommentierte funktioniert leider nicht. Warum?? Werden die x/y-Werte nicht korrekt übergeben???