... mit benutzerdefinierten Feldern
Du hast die Möglichkeit, die Flexforms ohne eigene Extension mit eigenen Feldern zu erweitern.
- Zuerst "Extend flexforms with custom fields" in der Extension Configuration unter “Flexform” aktivieren.
- Es können fast alle Flexforms erweitert werden, die im Verzeichnis
…/t3sbootstrap/Configuration/FlexForms/
oder
…/t3sbootstrap/Configuration/FlexForms/Container/
vorhanden sind.
- Wenn z.B. die Flexform Button.xml erweitert werden soll, dann ist eine namensgleiche Datei in folgendem Verzeichnis zu erstellen (s.Screenshot):
EXT:t3sb_package/Configuration/FlexForms/Button.xml
- Beispiel Button.xml:
<extra>
<ROOT>
<sheetTitle>Custom</sheetTitle>
<type>array</type>
<el>
<ffExtra.bootstrap.customField>
<label>My custom field</label>
<config>
<type>input</type>
<size>2</size>
<eval>int</eval>
<default>3</default>
</config>
</ffExtra.bootstrap.customField>
</el>
</ROOT>
</extra><extra> und das Präfix ffExtra darf nicht geändert werden -> ffExtra.bootstrap.customField
- Das Ergebnis kannst du im Screenshot sehen.
- So kann auf diesen Wert im Template zugegriffen werden (s. Screenshot): {ffExtra.bootstrap.customField}



