Dem Redakteur verschiedene Layouts für Content zur Verfügung stellen

Im Contentelement gibt es die Möglichkeit das Layout von diesem Feld abhängig zu machen und zwar nicht nur für Rahmen. Man kann also einfach dieses Feld umbenennen und damit dem Redakteur ein Werkzeug zur Verfügung stellen, mit dem er dem Contentelement verschiedene Layouts zuweisen kann.
Um bei tt_content den Rahmen zum Content-Layout umzubiegen sind folgene Dateien anzupassen.


In ext_tables.php einer beliebiegen (oder neuen) Extension

section_frame nach vorne schieben, damit das Layout links erscheint und nicht ganz hinten rechts.

Einfach in die Datei ext_tables.php einer Extension folgendes eintragen.

$TCA['tt_content']['palettes']['4']['showitem']='section_frame, sys_language_uid, colPos, spaceBefore, spaceAfter, sectionIndex, linkToTop';

Natürlich können Sie hier auch eine andere Reihenfolge festlegen oder bei der Gelegenheit gleich andere Felder auch noch verschieben.


typo3\sysext\cms\locallang_ttc.xml:

Statt Rahmen einen beliebigen anderen Begriff eingeben:

<label index="section_frame">Layout:</label>


Definitionen der verschiedenen Layouts im Seiten TSconfig:

Bisher vorhandene Rahmen-Einstellungen entfernen:

TCEFORM.tt_content.section_frame.removeItems = 5,6,10,11,12,20,21

Bestehende Einstellung umbenennen:

TCEFORM.tt_content.section_frame.altLabels.1 = Layout1

Eigene Einstellungen hinzufügen:

TCEFORM.tt_content.section_frame.addItems.2 = Layout2
TCEFORM.tt_content.section_frame.addItems.3 = Layout3


Definitionen der verschiedenen Layouts im Typoscript:

Hier wird zum Beispiel das erste Layout von "xxx" und "yyy" umschlossen.
Her wäre natürlich ein DIV oder ähnliches möglich.

tt_content.stdWrap.innerWrap.cObject.1 = TEXT
tt_content.stdWrap.innerWrap.cObject.1.value = xxx|yyy





Google
 
Web www.easy-office4you.de


    Sie sind hier:  
>
Home 
>
Typo3-Tipps 
>
Seiten TSconfig 
>
Dem Redakteur verschiedene Layouts für Content zur Verfügung stellen
Home  |  Impressum  |  Kontakt