Kurzbeschreibung: CC kann nun jede bestehende Conteo-eigene Tabelle bzw. jeden dazugehörigen DataContainer erweitern und verwalten.
Längere Beschreibung: CC hat ein "geheimes" Experten Feature.
- Es kann jede bestehende DataContainer-Konfiguration im System aufgreifen und erweitern. Diese Funktion existiert im Grunde seit Version 1.0 von CC - hinter verschlossenen Türen. Das hat sich nun geändert. Wir haben uns entschlossen dieses Feature öffentlich und einfach zugänglich zu gestalteten und CC etwas zu "bändigen" an dieser Stelle.
.Beispiel:
Angenommen wir benötigen neue Felder für die Mitglieder in Contao. Hier exemplarisch zwei neue Textfeld. (jeder unterstützte Attribut-Typ ist möglich -> CC verwaltet)
1. Wie gewohnt, ein Neues CustomElement für die Paletten und Feld-Definition anlegen:
2. Eine CC Konfiguration anlegen.
- Betriebsmodus: Existierende Tabelle -> tl_member
- NEU: Tabelle verwalten
- Aktivieren
CC wird mit der Verwaltung beginnen und wie gewohnt über Änderungen informieren: (die beiden neuen Textfelder sollen der Datenbank-Tabelle tl_member hinzugefügt werden)
3. Datenbank-Update durchführen. (Auch im Installations-Tool möglich, dann aber vorab den internen Cache bzw. Symphony-Cache leeren)
Die beiden neuen Felder wurden ergänzt...
4. Ein Blick in einen Mitglieder-Datensatz. Die neuen Felder wurden in der Palette ergänzt und sind bereit.
CC respektiert sämtliche vorab geladenen "DCA" Einstellungen und ergänzt die neuen Paletten inkl. der Felder. Weiterhin können die neuen Felder durch eigene Erweiterungen oder Anpassungen via dcaconfig.php angepasst werden.
3.5 und 4.4 ready,
Have fun extending.........

Updatehinweis:
Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
Ein Datenbankupdate nicht nötig.
Changelog:
Code:
### 3.0.0 New: The former "managed existing tables" expert feature is now public accessible for every existing table and changed to a save, DCA extending method (#769) New: Support custom fields in text-search filter (#765) Fixed: Wrong reference to attribute selection in configuration when a parent table is selected (#766)

Einen Kommentar schreiben: