17.8 Datensätze in Workspaces versionierbar machen

Problem

Sie möchten sicherstellen, dass Ihre Datensätze versionierbar sind und über einen Workflow verwaltet werden können.

Lösung

Aktivieren Sie beim Erzeugen Ihrer Tabellenstruktur im Kickstarter die Option Enable versioning. TYPO3 fügt dann alle nötigen Tabellenfelder und TCA-Einstellungen hinzu. Anschließend können Sie die Datensätze über die Workspace-Funktionen nutzen.

Diskussion

Wenn Sie eine bestehende Datenbankstruktur haben, fügen Sie folgende Zeilen in die Datei ext_tables.sql Ihrer Extension ein:

CREATE TABLE tabellen_name ( t3ver_oid int(11) DEFAULT '0' NOT NULL, t3ver_id int(11) DEFAULT '0' NOT NULL, t3ver_wsid int(11) DEFAULT '0' NOT NULL, t3ver_label varchar(30) DEFAULT '' NOT NULL, ...

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.