Localprocessing / Lokale Verarbeitung (XML) ermöglicht die Erweiterung von TemplaVoila Elementen. Elemente die nicht vom Editing Type TypoScript Object Path definiert sind, lassen sich über diese Erweiterung in TypoScript über die lib Definition ansprechen.
Problemstellung :
Ein Div Container ist als Content Element (ce) im Editing Type von TemplaVoila definiert, z.B. das Submenü (YAML). Dieser Container soll aber auch per TypoScript ansprechbar sein, um z.B. ein Bild unterhalb des Menüs zu positionieren.
Lösung :
Am Beispiel 2col_left_seo erweitern wir das Submenü Element über das localprocessing des Template Object (TO).
<T3DataStructure>
<ROOT type="array">
<el type="array">
<field_textbelowmenu type="array">
<tx_templavoila type="array">
<TypoScript>
<![CDATA[
5 = RECORDS
5.source.current=1
5.tables = tt_content
5.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
10 < lib.logo
]]>
</TypoScript>
</tx_templavoila>
</field_textbelowmenu >
</el>
</ROOT>
</T3DataStructure>
Auf diese Weise können weiterhin Elemente per BE eingefügt werden.
Angesprochen wird nun diese Erweiterung über den definierten Marker lib.logo im TypoScript.
Wie auf dieser Seite zu sehen wird in TypoScript permanent ein Logo unterhalb des Submenüs angezeigt. Weiterhin ist es möglich Inhaltselemente über das Backend einzufügen.
Zu sehen ist dies in der Rubrik
Kasselcam, wo Global Weather Plugin unterhalb des Logos eingefügt wurde.
Die Angaben sind ohne Gewähr auf Funktionalität. Kein Support !
Feedback, Anregungen, Fehler, Kritik und Verbesserungsvorschläge können per Kommentarfunktion oder
Kontakformular eingereicht werden.



Seite 1 von 1 1