georgringer/record-wizard

Maintainers

Package info

github.com/georgringer/record_wizard

Type:typo3-cms-extension

pkg:composer/georgringer/record-wizard

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0

dev-main 2026-05-08 09:02 UTC

This package is auto-updated.

Last update: 2026-08-07 14:20:49 UTC


README

Brings the guided step-by-step creation wizard — known from the TYPO3 page creation dialog — to arbitrary records in the backend list module.

Type selection step Form step

Requirements

  • TYPO3 14 LTS

Installation

Install via Composer:

composer require georgringer/record-wizard

After installation, go to Admin Tools → Settings → Extension Configuration and add the tables you want to enable the wizard for:

wizardTables = tx_news_domain_model_news

Multiple tables are separated by commas.

Adding wizard steps to a table

Define wizardSteps inside each TCA type you want to support. The wizard auto-detects which types are available and offers a type selector when more than one type has steps defined.

// e.g. in EXT:my_ext/Configuration/TCA/tx_myext_domain_model_item.php
'types' => [
    '0' => [
        'wizardSteps' => [
            'basics' => [
                'title' => 'Basic Information',
                'fields' => ['title', 'slug', 'date'],
            ],
            'details' => [
                'title' => 'Details',
                'fields' => ['description', 'bodytext'],
                'after' => ['basics'],
            ],
        ],
        'showitem' => '...',
    ],
],

Each step requires:

  • title — shown as the step label (LLL references are supported)
  • fields — list of TCA column names shown on that step

The optional after key defines ordering between steps.