[TYPO3-german] Benötige Hilfe bei meinen Templates
Kerstin Finke
kerstinfinke at hotmail.com
Tue Nov 10 10:34:12 CET 2009
Jochen Graf schrieb:
> Hager Christian schrieb:
>> Hallo Leute,
>> ich habe da ein kleines Problem und weiß nicht genau wie ich das lösen
>> soll.
>>
>> Es geht um meine Templates, diese sind bis zu einem gewissen Grad
>> identisch.
>> Jedes Template ist mit einer anderen Body ID versehen und das ganze
>> sieht so aus:
>>
>> <body id="123>
>>
>> <div id="aaa">
>> <div id="bbb">
>> <div id="ccc">
>> Ab hier können die <div> unterschiedlich sein.
>> </div>
>> </div>
>> </div>
>>
>> </body>
>>
>> Bei den anderen Template steht in der Body id z.B.: 456, oder 789, ....
>> Ich möchte jetzt haben das bei dem Template wo die Body Id "123" ist,
>> der div "ccc" einen anderen Hintergrund hat.
>>
>> Wenn ich dem div ccc einen Hintergund per css eingebe ist dies ja dann
>> bei allen Templates so, und das will ich ja vermeiden.
>> Kann mir da wer weiter helfen
>>
>>
>> Mit freundlichen Grüßen,
>> Christian
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>>
> hallo,
> es gibt bestimmt einige Ansätze,
>
> ich würde mir zwei templates anlegen im TS
>
> [globalVar=TSFE:page|layout=0]
> page.10.template.file = fileadmin/templateHintergrund_Blau.html
> page.includeCSS.file4 = fileadmin/css/import/rgrund_Blau.css
> [global]
>
> [globalVar=TSFE:page|layout=1]
> page.10.template.file = fileadmin/template/Hintergrund_GELB.html
> page.includeCSS.file4 = fileadmin/css/import/Hintergrund_GELB.css
> [global]
>
>
>
> # Layout Auswahl
> TCEFORM.pages {
> layout.altLabels.0 = Hintergrund_Blau
> layout.altLabels.1 = Hintergrund_GELB
> }
>
>
> Später können diese über die Seiteneigenschaften ausgewählt werden.
>
> Bei einem Projekt hatte ich mal 4 Verschiedene Hintergundfarben und zwei
> / drei spalten Layouts.
>
>
> Oder was ich auch schon gemacht habe
>
> ein ext template auf einer Seite und mit
>
> page.includeCSS.file1 = fileadmin/Gratuiertentest/css/hintergrund_gelb.css
>
>
>
> oder über
>
> ROOTTEMPLATE
>
> [globalVar = TSFE:id= 59]
> stylesheet = fileadmin/Gratuiertentest/css/hintergrund_gelb.css
> [global]
>
>
>
>
Hallo,
bin mir nicht sicher, ob <body id="123> geht.
Wenn ja, müsstest du folgendes machen können:
Du brauchst dann nur eine css-Datei und schreibst darein:
body#123 div#ccc {
background-color: yellow;
}
body#456 div#ccc {
background-color: blue;
}
Gruß
Kerstin
More information about the TYPO3-german
mailing list