16627b04337bfd16a06d10d06067bcd9875ba64e
Contao Dummy Copier
Dieses Bundle stellt ein Backend-Modul Dummy Copier bereit, um bestehende Dummydaten in Contao kontrolliert zu vervielfaeltigen und interne Referenzen auf die neuen Zielobjekte umzubiegen.
Funktionsumfang
- rekursives Kopieren von Seitenbaeumen aus
tl_page - optionales Kopieren von Artikeln und verschachtelten Inhaltselementen aus
tl_articleundtl_content - optionales Kopieren von Modulen aus
tl_module - optionales Kopieren von Newsarchiven samt Newsbeitraegen aus
tl_news_archiveundtl_news - optionales Kopieren von Kalendern samt Events aus
tl_calendarundtl_calendar_events - optionales Spiegeln von Verzeichnissen im Dateisystem
- Dry-Run zur Vorschau ohne Schreibzugriffe
Automatische Referenzanpassungen
jumpToin kopierten Seiten, Modulen, Content-Elementen, Newsarchiven, News, Kalendern und Events- Modulreferenzen in Content-Elementen vom Typ
module - Alias-Referenzen in verschachtelten Content-Elementen (
cteAlias) - Archiv-Zuordnungen in kopierten Modulen (
news_archives,cal_calendar) - Reader-Module in kopierten Modulen (
news_readerModule,cal_readerModule) - verwandte News (
related), sofern die referenzierten News ebenfalls mitkopiert wurden
Installation
Installation ueber Packagist:
composer require webfarben/contao-dummy-copier
Danach wie ueblich:
php vendor/bin/contao-setup
php vendor/bin/console contao:migrate
Das Backend-Modul Dummy Copier erscheint anschliessend unter System.
Bedienung
- Quellobjekte werden ueber Mehrfachauswahlfelder ausgewaehlt.
- Seiten, Module, Newsarchive, Kalender und Verzeichnisse koennen separat kombiniert werden.
- Alle Mehrfachauswahlfelder besitzen Live-Filter sowie
Alle/KeineButtons. - Inhaltselemente von Seiten werden bei aktiver Option automatisch mitkopiert.
- Ueber ein Praefix lassen sich Titel, Namen und Aliase der Kopien kenntlich machen.
Hinweise
- Nach Dateikopien ggf.
php vendor/bin/console contao:filesyncausfuehren, damit die DBAFS-Daten synchronisiert werden. - Das Bundle ist fuer pragmatische Redaktions- und Setup-Workflows gedacht. Projektspezifische Sonderfelder oder Referenzen koennen bei Bedarf erweitert werden.
Changelog
- Siehe
CHANGELOG.mdfuer die dokumentierten Aenderungen ab1.1.0.
Description
Languages
PHP
100%