[TYPO3-german] Eigenes Layout des Inhaltselements - klasse + wrap

Nils Hodyas post at dietantejensen.de
Thu Jan 16 09:57:17 CET 2014


Moin,

also ich mach das immer so:
TS:

# Frames: für Redakteure im BackEnd wählbare Rahmen um Inhaltselememte
tt_content.stdWrap.innerWrap.cObject {
     2 = TEXT
     2.value = <article class="twocolumns">|</article>
     3 = TEXT
     3.value = <div class="background">|</div>
}

TS-config der Root-Seite:
# Wir definieren Rahmen für Elemente zur Formatierung
TCEFORM.tt_content.section_frame {
     addItems.2 = zweispaltige Darstellung
     addItems.3 = grauer Hintergrund
     # remove additional options
     removeItems = 1, 4, 5, 6 , 10, 11, 12, 20, 21
}

Anschließend kann die Redakteurin oder der REdakteur mit dem Feld 
"Rahmen" beim Inhaltselement das auswählen.

LG, Nils


Am 16.01.2014 09:38, schrieb _Sven:
> Hast du die Extension DCE (dynamische Contentelemente) angesehen? Die finde ich für eigene Elemente sehr geeignet.
>
> Grüße Sven
>
>
>> Am 16.01.2014 um 09:28 schrieb Paul Kamma <paul.kamma at googlemail.com>:
>>
>> Hallo,
>>
>> ok ich bin etwas verzweifelt was das einbinden von eigene Layouts für Inhaltselementen angeht.
>> Ich habe diverse Anleitungen im Internet befolgt nur ich habe mit keiner erreicht das ich auf meiner Seite z.b. einem Text Inahltselement ein eigenes Layoutelement zuweisen konnte und er entsprechend dann eine eigenen Klasse besitzt.
>>
>> Was wunderbar geht ist ein eigenes Element in das Dropdown hinzuzufügen, allerdings die CASE Angelegenheit im TS will nicht so recht funktionieren. bzw. an einigen iInhalten geht es an anderen nicht.
>>
>> Was ich genau versuche umzusetzen (bzw. rauszukriegen wie man es macht) ist einmal das ich, wie schon erwähnt, eine eigenen klasse mit anhängen kann für das Inhaltselement und andererseites möchte ich das ganzen Inhaltselement in einen Div Wrappen.
>>
>> Dies ist mein Ansatz:
>>
>> tt_content.stdWrap.innerWrap.cObject.default.20.40 = CASE
>> tt_content.stdWrap.innerWrap.cObject.default.20.40 {
>>    key.field = layout
>>
>>    1 = TEXT
>>    1.value = tph-layout-1
>>
>>    2 = TEXT
>>    2.value = tph-layout-2
>>       3 = TEXT
>>    3.value = tph-layout-3
>>           default = TEXT
>>     default.value = tph-layout-default
>> }
>>
>> tt_content.stdWrap.outerWrap.cObject = CASE
>> tt_content.stdWrap.outerWrap.cObject {
>>     key.field = layout
>>     
>>     1 = TEXT
>>     1.value = <div class="teaser"><div class="teaser_top"></div><div class="teaser_center">|</div><div class="teaser_bottom"></div></div>
>>     2 = TEXT
>>     2.value = <div class="info"><div class="info_top"></div><div class="info_center">|</div><div class="info_bottom"></div></div>
>>     3 = TEXT
>>     3.value = <h2>|</h2>
>> }
>>
>>
>> Den Oberen Codeblock habe ich aus dem Netz (was mich auch direkt verwirrt da ich nicht weiß was diese 20.40 zu bedeuten haben und wo die herkommen)
>>
>> Vielleicht erkennt hier jemand mein Problem und kann mir etwas Starthilfe geben :)
>>
>> Ich nutze zur Zeit noch Typo3 Version 4.7
>>
>> -Paul
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

-- 
Nils Hodyas - Webdesign von die Tante Jensen · Großherzog-Friedrich-Straße 117 · 66121 Saarbrücken · (0681) 925 63 43 · 0160 318 183 7



More information about the TYPO3-german mailing list