← Extensions
TYPO3 14 LTS BackendTCAWizardUX

EXT:record_wizard

Bringt den geführten Schritt-für-Schritt-Erstellungsassistenten — bekannt aus dem TYPO3 Seitenerstellungs-Dialog — in das Backend-Listenmodul für beliebige Datensätze.


Was macht die Extension?

Der TYPO3-Seitenerstellungs-Assistent führt Redakteure Schritt für Schritt durch den Erstellungsprozess. EXT:record_wizard bringt genau dieses UX-Muster in das Backend-Listenmodul — für beliebige Tabellen und Datensatztypen.

Anstatt ein leeres Formular mit allen Feldern auf einmal zu sehen, werden Redakteure durch konfigurierbare Schritte geführt.

Installation

composer require georgringer/record-wizard

Nach der Installation unter Admin Tools → Einstellungen → Extension-Konfiguration die gewünschten Tabellen eintragen:

wizardTables = tx_news_domain_model_news

Mehrere Tabellen werden durch Kommas getrennt.

Konfiguration via TCA

Die Wizard-Schritte werden direkt im TCA des jeweiligen Typs definiert:

'types' => [
    '0' => [
        'wizardSteps' => [
            'basics' => [
                'title' => 'Grundinformationen',
                'fields' => ['title', 'slug', 'date'],
            ],
            'details' => [
                'title' => 'Details',
                'fields' => ['description', 'bodytext'],
                'after' => ['basics'],
            ],
        ],
        'showitem' => '...',
    ],
],

Jeder Schritt benötigt:

  • title — Schrittbezeichnung (LLL-Referenzen werden unterstützt)
  • fields — TCA-Spalten die auf diesem Schritt angezeigt werden
  • after (optional) — Reihenfolge zwischen Schritten

Requirements

PaketVersion
TYPO3 CMS14 LTS