19.2 Flexform-Felder einbinden und konfigurieren

Problem

Sie benötigen für ein Plugin mehrere zusätzliche Eingabefelder, für die Sie jedoch nicht jeweils einzelne Datenbankfelder in der Datenbank anlegen möchten.

Lösung

Legen Sie ein Feld als sogenanntes Flexform-Feld an. In einem Flexform-Feld können Sie dann über eine XML-Struktur beliebig viele Felder hinzufügen. Für eine Erweiterung der Eingabemaske brauchen Sie nicht mehr die Datenbankstruktur anzupassen, sondern ändern lediglich diese XML-Struktur. Damit bleiben Sie sehr flexibel in der Gestaltung Ihrer Eingabemaske (daher auch der Name Flexform). In einem Flexform-Feld stehen Ihnen dabei prinzipiell alle von $TCA gewohnten Formularfelder zur Verfügung, allerdings werden diese nicht mehr wie ...

Get TYPO3 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.