TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

dynamische fontColor


Autor Nachricht
Verfasst am: 12. 08. 2012 [08:49]
Nancy
Themenersteller
Dabei seit: 10.07.2012
Beiträge: 10
Hallo Community,

ich habe mal wieder ein kleines Problem, bei dem ihr mir sicher helfen könnt.

Auf meiner Homepage habe ich unter Layout5 eine grafische Überschrift erstellt, für die jedoch die Möglichkeit bestehen soll, die Schriftfarbe entsprechend anzupassen. Da ja leider kein Feld für die Schriftfarbe existiert, habe ich die Überschrift zunächst in der Form:

Überschrift 5_#FF0000

erfasst.

Anschließend habe ich mit den Teil hinter dem Underline in ein Register gezogen:

TYPOSCRIPT
4 = LOAD_REGISTER
  4.headerColor.field = header
  4.headerColor.listNum = 1
  4.headerColor.listNum.splitChar = _


Den Part vor dem Underline nutze ich dann als eigentliche Überschrift und weise das Register der Eigenschaft fontColor zu:

TYPOSCRIPT
10.5 = IMAGE
  10.5 {
    file = GIFBUILDER
    file {
      XY = [99.w],[99.h]+3
      transparentBackground = 1
 
      10 = TEXT
      10.text.field = header
      10.text.listNum = 0
      10.text.listNum.splitChar = _
      10.fontColor = {register:headerColor}
      10.fontFile = fileadmin/GW2/fonts/ElizabethWd.ttf
      10.fontSize = 40
      10.niceText = 1
      10.offset = 0,32
 
      99 < .10
      99.text.case = upper
      99.offset = 10000,10000
 
    }
  }


Das funktioniert jedoch einfach nicht. Die Überschrift erscheint immer im Standard, schwarz.
Wenn ich die Farbe per hand eintrage, dann funzt es. Das Register hab ich auch schon kontrolliert. Wird korrekt mit '#FF0000' befüllt.

Hat jemand n Tip für mich, worin der Fehler besteht???

Gruß


Nancy
Profil
Verfasst am: 12. 08. 2012 [13:02]
LuP
Dabei seit: 12.04.2007
Beiträge: 491
Hallo,

das GIFBUILDER-Attribut fontColor erwartet einen String. Wenn Du einen Wert aus einem Register zuweisen willst, müsstest Du in dem Fall stdWrap nutzen. Seit Version 4 unterstüzt auch fontColor stdWrap.

VG,
LuP
Profil
Verfasst am: 13. 08. 2012 [23:25]
Nancy
Themenersteller
Dabei seit: 10.07.2012
Beiträge: 10
Hi LuP,

danke für den Tip. Ein

TYPOSCRIPT
10.fontColor.dataWrap = {register:headerColor}


hat es gebracht. icon_biggrin.gif

Gruss


Nancy
Profil