Zum Inhalt springen

Unterschiedliche Formatierung eines Headers je nach Spalte

Erstellt am 23. Mai 2005 · 3 Antworten · letzte Antwort am 29. Mai 2005

Tags: Inhaltselemente, Frage

clivot ·

Hallo,

im Forum gibt es einige Beiträge, die die unterschiedliche Behandlung von Spalten bei der Formatierung behandeln. Ich konnte jedoch keine Läsung verwenden.

Ich möchte gerne die Constant-Variable

content.wrap.header1

je nach Spalte unterschiedlich formatieren

Wie mache ich das?
Ich es mal mit

content.wrap.header1.key.field = colPos

versucht aber leider ohne Erfolg.

Vielen Dank
Grüße,
Michael

just2b ·

Hallo,

ab ins Template-Setup damit:

temp.stdheader < lib.stdheader
lib.stdheader >
 
lib.stdheader = CASE
lib.stdheader {
key.field=colPos
1 < temp.stdheader
2 < temp.stdheader
3 < temp.stdheader
4 < temp.stdheader
default < temp.stdheader
}
lib.stdheader.1.10.1.fontTag = <h1>***|***</h1>
lib.stdheader.1.10.2.fontTag = <h1> **|**</h1>
lib.stdheader.1.10.3.fontTag = <h1>*|**</h1>
lib.stdheader.1.10.4.fontTag = <h1>**|*</h1>

lib.stdheader.2.10.1.fontTag = <h1>---|---</h1>
lib.stdheader.2.10.2.fontTag = <h1>--|--</h1>
lib.stdheader.2.10.3.fontTag = <h1>-|--</h1>
lib.stdheader.2.10.4.fontTag = <h1>--|-</h1>

lib.stdheader.3.10.1.fontTag =<h1>...|...</h1>
lib.stdheader.3.10.2.fontTag = <h1>..|..</h1>
lib.stdheader.3.10.3.fontTag = <h1>..|.</h1>
lib.stdheader.3.10.4.fontTag = <h1>.|..</h1>

lg georg

toyde ·

Habs auch gelöst.
Hier ein kleines Tutorial für die, die das Ganze für grafische Überschriften (Layout 5) benötigen:

aus Thread: #20851
-----------------------------------
yes. hab's geknackt.

Setup, ganz unten:

###
# Standard-Überschriften je Spalte definieren.
###
#Library in Temp schreiben
temp.stdheader < lib.stdheader
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {  
  key.field=colPos  
  1 < temp.stdheader  
  2 < temp.stdheader  
  3 < temp.stdheader  
  default < temp.stdheader
}
#default = normal, 1=left,2=right, 3=border
#lib.stdheader.2 spricht den Header der Spalte "rechts" an
#.5 steht für "Layout 5", also Content-Titel als Bild
lib.stdheader.2.10.5.file.10.fontSize = 16
lib.stdheader.2.10.5.file.10.offset = 0,12
lib.stdheader.2.10.5.file.XY = [10.w]+1,13
lib.stdheader.default.10.5.file.XY = [10.w]+3,16

Habe den Standard-Header in der Library freigehäckt. So können mit 1,2,3,default alle Header in den Spalten einzeln angesprochen werden!
Z.B. in der letzten Zeile steht "default" für normale Spalte, "5" für den Layout-Typ 5(Titel als Grafik), etc..

Hab Typo3 3.7.0.
Viel Spass !!
-----------------------------------