[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