Thomas Löffler

Der erfahrene TYPO3 Entwickler TYPO3 Integrator TYPO3 Berater TYPO3 Versteher TYPO3 Trainer GitLab Experte

Der TCABuilder

Das Problem

Ihr kennt es doch beim Definieren der Felder für den TCA. Wenn ich ein Inhaltselement bearbeiten oder neu erstellen will, kommen immer die selben Fragen:

  • Wie definiere ich nochmal eine Palette?
  • Und wie ein neues Tab?
  • Kann ich dem Feld ein alternatives Label geben?
  • Wie bekomme ich das Feld genau an die richtige Position?
  • Muss ich hier zwei oder drei Semikolons machen?
  • Und zwischen welches Semikolon kommt welche Information?

Die Lösung

Die neue TYPO3 Extension "tcabuilder", natürlich auch als Bibliothek per composer ladbar, bringt eine "sprechende" Konfiguration mit.

Beispiele

Beispiele wie das Erstellen eines neuen Inhaltselements und der Veränderung bestehender Elemente kann man hier wunderbar sehen und nachbauen:
https://git.spooner.io/spooner-web/tcabuilder/-/tree/main#examples

Installation

Per Extension Manager:

  1. Liste der Extensions aktualisieren
  2. Nach "tcabuilder" suchen
  3. Herunterladen und installieren

Per ZIP Download:

  1. Auf https://extensions.typo3.org/extension/tcabuilder/ gehen
  2. ZIP herunterladen
  3. In den Extension Manager gehen
  4. ZIP hochladen und installieren

Per Composer:

  1. In der Konsole "composer require spooner-web/tcabuilder" eingeben

Besonderheit: Installation per composer lädt den Code in das "vendor" Verzeichnis. Man sieht es nicht als Extension, ihr könnt es aber nutzen.

Feedback

...ist gern gesehen, auch Contributions sind willkommen: https://git.spooner.io/spooner-web/tcabuilder/-/issues

Was fehlt noch? Was funktioniert nicht? Meldet es mir!