Zum Inhalt springen

Überschriften als Grafiken generieren? (css styled content)

Erstellt am 17. Juni 2003 · 3 Antworten · letzte Antwort am 22. März 2004

Tags: Inhaltselemente, Frage

veynern ·

Hallo!

Auf Seite 115 in der TSref wird ein Beispiel angeführt, dass - wenn ich es richtig verstehe - die HTML-Überschriften als Grafiken generiert.

styles.header.gfx1 = IMAGE
styles.header.gfx1 {
  wrap = {$styles.header.gfx1.wrap}
  file = GIFBUILDER
  file {
    XY = [10.w]+10 ,{$styles.header.gfx1.itemH}
    backColor = {$styles.header.gfx1.bgCol}
    reduceColors = {$styles.header.gfx1.reduceColors}
    10 = TEXT
    10 {
      text.current = 1
      text.crop = {$styles.header.gfx1.maxChars}
      fontSize = {$styles.header.gfx1.fontSize}
      fontFile = {$styles.header.gfx1.file.fontFile}
      fontColor = {$styles.header.gfx1.fontColor}
      offset = {$styles.header.gfx1.fontOffset}
    }
  }
}

Leider funktioniert dieses bei mir nicht. Als static template habe ich aber auch css styled content im Einsatz. Folgendermaßen kann man den Header testweise austauschen:

lib.stdheader >
lib.stdheader = TEXT
lib.stdheader.value = ALTERNATIVE HEADER !!

Quelle:
http://typo3.org/doc.0.html?&encryptionKey=&tx_extrepmgm_pi1[extUid]=269&tx_extrepmgm_pi1[tocEl]=797&cHash=8f33be49f4

Das greift wohl aber auch noch auf content (default) zurück. Kann mir jemand helfen, die beiden Sachen miteinander zu verknüpfen ? In einziger Verwendung von css styled content?

localhorst ·

Hmm... Weiß ja nicht, ob Du's noch brauchst - aber so sollte es jedenfalls klappen:

#Aussehen, wenn als Header "Layout 5" gewählt wurde
lib.stdheader.10.5.file {
 XY = [10.w]+5 ,[10.h]+5
 backColor = #ffffff 
 transparentColor = #ffffff
 10 {
   spacing = 0 
   offset = 0,[10.h]
   fontSize = 9 
   fontFile = fileadmin/fonts/verdana.ttf 
   fontColor = #000000 
   niceText = 0 
 }
}

#Layout 1
lib.stdheader.10.1 < lib.stdheader.10.5
lib.stdheader.10.1.file.10.fontSize = 15

#Layout 2
lib.stdheader.10.2 < lib.stdheader.10.5
lib.stdheader.10.2.file.10.fontSize = 15

#usw.

Einfach ins Setup der rootpage kopieren.

Gruß Markus

Bladerunner ·
localhorst schrieb

Hmm... Weiß ja nicht, ob Du's noch brauchst - aber so sollte es jedenfalls klappen:

#Aussehen, wenn als Header "Layout 5" gewählt wurde
lib.stdheader.10.5.file {
 XY = [10.w]+5 ,[10.h]+5
 backColor = #ffffff 
 transparentColor = #ffffff
 10 {
   spacing = 0 
   offset = 0,[10.h]
   fontSize = 9 
   fontFile = fileadmin/fonts/verdana.ttf 
   fontColor = #000000 
   niceText = 0 
 }
}

#Layout 1
lib.stdheader.10.1 < lib.stdheader.10.5
lib.stdheader.10.1.file.10.fontSize = 15

#Layout 2
lib.stdheader.10.2 < lib.stdheader.10.5
lib.stdheader.10.2.file.10.fontSize = 15

#usw.

Einfach ins Setup der rootpage kopieren.

Gruß Markus

klappt bei mir leider nicht . Bekomme die Überschrift immernoch als normalen Text ausgegeben ?

Bladerunner ·

ok jetzt gehts bei mir o.O

Hab allerdings in der static/setup.txt der Extension css_styled_content die Änderungen vorgenommen. Über das Template wollte es bei mir partou nicht klappen.