[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