Hallo,
ich arbeite gerade mit TemplaVoila und habe ein mapping Problem.
Das ist mein Ausgangstemplate:
<div class="box">
<div class="titlebar">
<div class="tools">
<a href="#" class="close">tool_1</a>
<a href="#" class="minimize">tool_2</a>
</div>
<h2>HEADER</h2>
</div>
<div class="content">
CONTENT
</div>
</div>
Und das ist meine DS:
...
<field_sidebar type="array">
<tx_templavoila type="array">
<title>Rechter Contentbereich - Sidebar</title>
<sample_data type="array">
<numindex index="0"></numindex>
</sample_data>
<etype>ce</etype>
<oldstylecolumnnumber type="integer">2</oldstylecolumnnumber>
<typoscript>
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
</typoscript>
</tx_templavoila>
<tceforms type="array">
<label>Rechter Contentbereich - Sidebar</label>
<config type="array">
<type>group</type>
<internal_type>db</internal_type>
<allowed>tt_content</allowed>
<size>5</size>
<maxitems>200</maxitems>
<minitems>0</minitems>
<multiple>1</multiple>
<show_thumbs>1</show_thumbs>
</config>
</tceforms>
</field_sidebar>
...
Ich habe die <div class="box"> als Editing-Type: Content Elements (INNER) gemapped.
Nun rendert TYPO3 den Content direkt dort rein. Allerdings ist das Markup natürlich das aus der cssStyledContent.
Ich möchte jedoch um jeden Content die <div class="titlebar"> mit speziellem Inhalt und den header des Content-Elements (Überschrift) wrappen.
Danach soll dann der eigentliche Content eingefügt werden.
Ich komme mit der Erweiterung des Typoscripts in der DataStructure nicht weiter. Schon alleine das ausgeben des Headers bekomme ich nicht hin. Ich habe es mit dataWrap probiert, aber das scheint nicht zu funktionieren.
Ich würde mich freuen, wenn mir jemand behilflich sein könnte.
Gruß
Jesse