Fallgruben
Aus eZ Wiki
Manchmal verhält sich eZ publish anders als man erwarten würde.
Inhaltsverzeichnis |
Kopieren
Beim Kopieren von versteckten Elementen ist die Kopie aufgedeckt. Der Status der Sichtbarkeit wird also nicht mit kopiert.
Informationssammler
Informationssammlungen
Gesammelte Informationen bleiben an das Objekt gebunden über das sie gesammelt wurden. D.h. löscht man das Objekt sind auch alle Daten verloren!!!!
Solange das Objekt im Papierkorb liegt sind die Daten noch vorhanden. Erst wenn das Objekt endgültig gelöscht wird folgen ihm die Daten ins Nirvana.
Formulare
Vorsicht bei fest verdrahteten Attributen in Formularen.
Selbst wenn Informationssammler-Attribute optional sind müssen sie im Formular enthalten sein.
Das tückische ist, dass eZ keine Fehlermeldung bringt, aber trotzdem die Weiterverarbeitung verweigert.
Das kann z.B. passieren wenn man die Klasse um ein weiteres Informationssammler-Attribut erweitert aber das Template nicht anpasst.
Auf der sicheren Seite ist man hier mit dynamischen Formularen die automatisch über alle Informationssammler-Attribute iterieren.
Orte und entfernen
Will man ein Objekt entfernen welches mehreren Orten zugeordnet wurde, so ist es nicht ausreichend das Objekt am Hauptort zu löschen. In diesem Fall wird der erste Nebenort zum Hauptort. Man muss also erst alle Nebenorte, und dann das Objekt am Hauptort, löschen
