[TYPO3-german] interessante Frage aus dem Bereich "Unterseitentitel mit verschiedenfarbigen Hintergründen"

Nicolas Puente nicolas.puente at lgb-rlp.de
Wed Sep 24 09:09:13 CEST 2014


Hilft das?

Changing the Body Class with a condition
TypoScript code:

page { bodyTag { attributes.class = ${q(node).children().count() > 1 ? 
'has-subpages' : ''} } }
Von:
http://docs.typo3.org/neos/TYPO3NeosDocumentation/IntegratorsCookbook/ChangingBodyClassWithCondition.html

Nicolas


Am 24.09.2014 08:01, schrieb Dr Dieter Porth:
> Am 23.9.2014 19:29, schrieb Steffen Liebig:
>> Ich habe vorhin das Feld "Type" beim Header gefunden. Das lässt sich
>> offenbar über die Page TS Config ansteuern. "Bezirk_I" habe ich auf
>> der Startseite des Bezirks für die Content Elemente schon in der Auswahl.
>>
>>   TCEFORM.tt_content {
>>    header_layout.altLabels.100 = Bezirk_I
>> }
>>
>> und in der Haupt-css:
>>
>> .Bezirk_I { background-color:#00ff00; }
>>
>> Erfolg gleich Null, es wird bislang nicht für den HTML-Code
>> berücksichtigt.
> "header_layout.altLabels.100 = Bezirk_I'
> hat die Logik 'header_layout.altLabels.IdInDatenBank = AnzeigeImBackend'
>
> Du musst bei deiner Definition aber noch die Nummer nutzen, indem du das
> statische Css_Style_Content erweiterst um das Typoscript:
>
> tt_content.stdWrap.innerWrap.cObject.default.20.10.noTrimWrap = || Bezirk-{field:layout} |
> tt_content.stdWrap.innerWrap.cObject.default.20.10.insertData = 1
>
> und abschließend mit Blick auf ".100" in deiner Definition und mit Blick
> auf "Bezirk-" in der TypoScript-Erweiterung  im CSS definierst:
>
> .Bezirk-100 { background-color:#00ff00; }
>
> Eigentlich ganz einfach.
>
> Dieter
>
> --
>   Dr. Dieter Porth - Mein kleines TYPO3-Labor: http://www.mobger.de/
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




More information about the TYPO3-german mailing list