[TYPO3-UG Freiburg] content dynamisch wrappen

Heiko Hänsge mailinglisten at wild-wild-web.de
Wed Dec 5 15:40:20 CET 2007


Hallo Nico,

Danke. Prima! Das probier ich. Auf die dataWraps war ich noch gar nicht 
gekommen...

Viele Grüße
Heiko

------------ Original-Nachricht ------------
Nico de Haen schrieb am 05.12.2007 15:22 Uhr:
> Hallo Heiko,
>
> eine Variante wäre sowas:
>
> bodyTagCObject = TEXT
> bodyTagCObject.field = alias//uid
> bodyTagCObject.dataWrap = <body id="page_|" class="parent_{field:pid} 
> level_{level:1} {$branchClass}" >
>
> Wobei man $branchClass nur vegeben muss, wenn ein ganzer Seitenbaum 
> rekursiv ein bestimmte Class haben soll. (Also in den Constants anlegen).
>
> So hast du eine eindeutige id für jede Seite, eine eindeutige class 
> für alle direkten Unterseiten einer Seite, eine class für jedes Level 
> und bei Bedarf auch eine für den jeweiligen Seitenbaum.
>
> Gibt aber noch andere Varianten, z.B. über das Seitenlayout etc.
>
> Gruß,
> Nico
>
> --- Original Nachricht ---
> Absender: Heiko Hänsge
> Datum: 05.12.2007 15:16
>   
>> Hallo,
>>
>> möchte gern den Content der Spalte 'nomal' komplett in ein DIV 'wrappen',
>> jedoch sollte dem DIV dynamisch eine Klasse zugewiesen werden, in dem
>> z.B. der Titel, Untertitel oder Navigationstitel der Seite enthalten ist.
>> Möglicherweise zäume ich jedoch auch das Pferd von hinten auf...
>>
>> Was ich eigentlich erreichen möchte, ist dass ich meine Content-Elemente
>> der Spalte 'normal' pro Seitenbaumzweig unterschiedlich formatieren kann 
>> per CSS.
>> D.h. alle Titel und Links ab Seite X und Unterseiten in der Farbe A,
>> alle Titel und Links ab Seite Y und Unterseiten in der Farbe B.
>> Und das möglichst ohne für alle Seitenbaumzweige separate Templates
>> hinterlegen zu müssen.
>> IF-Bedingungen zum Einbinden unterschiedlicher CSS-Dateien wäre vll. noch
>> erträglich. Scheint mir aber nicht unbedingt die smarte Lösung...
>>
>> Hat jemand von euch einen Tipp?
>>
>> Viele Grüße
>> Heiko
>>
>> P.S. Hier mal die statische Variante im TS Setup. Die Klasse 
>> 'seitenbaumzweig' sollte halt dynamisch sein:
>> ...
>> COL2_CONTENT = COA
>> COL2_CONTENT {
>>   10 = CONTENT
>>   10 {
>>     table = tt_content
>>     # Sortierung der Datensätze entsprechend dem Backend ausgeben
>>     select.orderBy = sorting
>>     # Nur Datensätze aus der Spalte NORMAL ausgeben
>>     select.colPos = 0
>>     wrap = <div class="seitenbaumzweig">|</div>
>>   }
>> }
>> ...
>> _______________________________________________
>> TYPO3-UG-Freiburg mailing list
>> TYPO3-UG-Freiburg at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-freiburg
>>     
>
>   


More information about the TYPO3-UG-Freiburg mailing list