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}