[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