[TYPO3-german] Re: lib.stdheader anpassen, aber nur für colpos=0

Steffen Ritter info at rs-websystems.de
Wed Jul 9 13:11:02 CEST 2008


Hallo
probiere folgendes:

temp.OrigStdHeader < lib.stdHeader

lib.stdHeader >
lib.stdHeader = CASE
lib.stdHeader {
	key.field=ColPos
	default < temp.OrigStdHeader
	0 < temp.OrigStdHeader
	0 {
		meine Änderungen
	}
}

liege Grüße

Steffen

Michael Meurer schrieb:
> Hallo Liste,
> 
> mir fehlt gerade die Fantasie um die richtigen Suchbegriffe zum googlen 
> zu finden...
> 
> Ich habe ein TS, in dem ich den lib.stdheader ausschalte und die 
> <hx>-Tags als Bild mit einer bestimmten Schrift ausgebe.
> 
> Jetzt möchte ich das aber nur für die Hauptspalte, sprich colpos=0, haben.
> In den übrigen Spalten soll <hx> als Text ausgegeben werden, damit sich 
> automatisch wegen der Spaltenbreite ein Zeilenumbruch ergibt.
> 
> Mein erster Gedanke war etwas wie
> [globalVar=abfrage der colpos]
> //Typoscript
> [global]
> Ich habe aber nichts gefunden, wie oder ob überhaupt das geht.
> 
> Dann hab ich etwas gefunden in Bezug auf colpos, was (möglicherweise) 
> geht. Ich habe aber keine Idee, wo das hingehören könnte...
> 
> xxxx.if {
> value = 0
> equals.field = colPos
> }
> 
> Das TS für "lib.stdheader" folgt gleich noch. Ich wäre euch für einen 
> Denkanstoß dankbar.
> 
> Gruß
> Michael
> 
> ### TS lib.stdheader###
> lib.stdheader.10 {
>    1 >
>    2 >
>    3 >
>    4 >
>    5 >
> }
> 
> lib.stdheader.10 {
>   1 = IMG_RESOURCE
>    1 {
>       file = GIFBUILDER
>       file {
>          XY = [10.w]+10,[10.h]+10
>          backColor = #ffffff
>          transparentColor = #ffffff
>          transparentBackground = 1
>          10 = TEXT
>          10 {
>             text.field = header
>             fontSize = 18px
>             fontFile = fileadmin/templates/src/fonts/vag-rounded-bold.ttf
>             fontColor = #12428B
>             offset = 0,18
>          }
>       }
>       stdWrap {
>          prepend = TEXT
>          prepend {
>             dataWrap =<h1 {register:headerStyle}{register:headerClass} 
> style=
>          }
>          innerWrap.cObject = COA
>          innerWrap.cObject {
>             10 = TEXT
>             10.value = "display:block; background:url(|) no-repeat; 
> height:25px
>             20 = TEXT
>             20.value = ; width:500px; max-width:500px;">
>             30 = TEXT
>             30.value = <span style="display:block; width:1px; 
> height:1px; overflow:hidden;">
>          }
>          append = TEXT
>          append {
>             current = 1
>             wrap = |</span></h1>
>          }
>       }
>    }
>    2 < .1
>    2 {
>       file.10.fontSize = 17px
>       file.10.offset = 0,17
>       stdWrap {
>          prepend {
>             dataWrap =<h2 {register:headerStyle}{register:headerClass} 
> style=
>          }
>          innerWrap.cObject.10 {
>             value = "display:block; background:url(|) no-repeat; 
> height:24px
>          }
>          append = TEXT
>          append {
>             wrap = |</span></h2>
>          }
>       }
>    }
>    3 < .1
>    3 {
>       file.10.fontSize = 16px
>       file.10.offset = 0,16
>       stdWrap {
>          prepend {
>             dataWrap =<h3 {register:headerStyle}{register:headerClass} 
> style=
>          }
>          innerWrap.cObject.10 {
>             value = "display:block; background:url(|) no-repeat; 
> height:23px
>          }
>          append = TEXT
>          append {
>             wrap = |</span></h3>
>          }
>       }
>    }
>    4 < .1
>    4 {
>       file.10.fontSize = 15px
>       file.10.offset = 0,15
>       stdWrap {
>          prepend {
>             dataWrap =<h4 {register:headerStyle}{register:headerClass} 
> style=
>          }
>          innerWrap.cObject.10 {
>             value = "display:block; background:url(|) no-repeat; 
> height:22px
>          }
>          append = TEXT
>          append {
>             wrap = |</span></h4>
>          }
>       }
>    }
>    5 < .1
>    5 {
>       file.10.fontSize = 14px
>       file.10.offset = 0,14
>       stdWrap {
>          prepend {
>             dataWrap =<h5 {register:headerStyle}{register:headerClass} 
> style=
>          }
>          innerWrap.cObject.10 {
>             value = "display:block; background:url(|) no-repeat; 
> height:21px
>          }
>          append = TEXT
>          append {
>             wrap = |</span></h5>
>          }
>       }
>    }
> 
> }


More information about the TYPO3-german mailing list