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 werdenafter(optional) — Reihenfolge zwischen Schritten
Requirements
| Paket | Version |
|---|---|
| TYPO3 CMS | 14 LTS |