Verständniss Frage zu den Verzeichnissen und Dateien 
torsten.e
/ Jan 23, 2011 / 03:00 ![]()
Wenn ich jetzt eine Anwendung erstellt habe.
Ändere ich dann meine Business-Logic manuell in einem anderen Editor.
Wird das Modul neu generiert, sind meine manuellen Änderung futsch, da ja die
Dateien z.B. (..\lib\MeinModul\API\Admin.php) neu erstellt werden ?
Weshalb werden die "Default"-Templates nicht ebenfalls wie die
"Base"-Klassen in den entsprechenden Verzeichnissen erstellt -
(..\templates\Base\admin\..) Würde mir logischer erscheinen -
oder ich verstehe den Gedanke noch nicht richtig ?
Torsten.E
PS: Der, der sich langsam durchwurschtelt.
Options
Rating
Replies
-
Axel / Jan 23, 2011 / 05:41


Hallo Torsten,
ja, auf die Dateien, die Du überschrieben hast, musst Du aufpassen. Hilfreich ist dabei erstens eine Versionierung (git, SVN, ...), so dass Du jederzeit Dateien von einem älteren Stand holen kannst. Zweitens kann man einige Dinge auch auslagern - entweder in eigene Klassen oder in Event-Handler (unter /config/EventHandlers/), die dann gar nicht vom Generator berührt werden.
Bei den Templates ist das in der Form nicht nötig. Diese kannst Du in /config/templates/modulname/ (oder in /themes/deintheme/templates/modules/modulname/) überschreiben und damit unabhängig vom Generator pflegen. Da diese Funktion direkt in Zikula enthalten ist, braucht man da nichts zusätzlich.
Viele Grüße
Axel
How to set up relations
- 8 Replies
- Axel on May 15, 2012 - 06:04
Neue Umfragen
What should be improved in future?
