Antwort #8 am: 22. Januar 2023, 12:16:14
Also generell finde ich die Idee nicht schlecht. Egal wie, eine Vereinfachung in der Pflege des Templates wäre sehr willkommen! Als Shopbetreiber muss ich sagen, dass ich immer wieder den Aufwand habe, beim eigenen Template die ganzen Änderungen einzupflegen.
Da das Template ja selbst erstellt wurde bzw. an den entsprechenden Stellen verändert wurde, damit unser Design passt, wurden über die Jahre einige Änderungen an Dateien so gebaut wie gewünscht. Hinzu kamen natürlich auch die ein oder andere Zusatzfunktion...
Welche Dateien aber die wirklich veränderten sind und vom Standardtemplate abweichen, würde mir meines Erachtens ein "Custom" Ordner leichter anzeigen.
Aktueller Stand:
wenn also ein Update kommt gehe ich jede abweichende Datei durch und schaue, was ich anpassen muss. Dafür nutze ich den entsprechenden Wiki-Eintrag:
Tutorial: Template eines xt:Commerce Shops in der modified eCommerce Shopsoftware weiter verwenden
Davon ist aber meist ein großer Teil eigentlich Standard und wird von mir entweder als Standard-Modified Code verwendet oder wird von mir teilweise gar nicht verwendet.
Dennoch habe ich nicht alles im Kopf, welche Datei es alles betrifft bzw. wenn ich mal schnell irgendeine Datei leicht modifiziert habe, habe ich mir das vielleicht mal eben nicht notiert.
Ein Custom Ordner könnte folgendermaßen helfen:
wenn nun ein Update kommt, dann mache ich einen Merge aus altem Standard-Template und neuem Standard-Template und extrahiere die geänderten Dateien.
Nun habe ich also die notwendigen Dateien fürs Update.
Nun nochmals einen Merge mit meinem Custom Ordner, welcher ja die für mich wirklich notwendigen Änderungen enthält.
Dann fallen nochmals alle Dateien raus, die simpel im Standard übernommen werden können.
Nur die gematchten Dateien müssen wirklich von mir überarbeitet werden.
Mit dem Custom Ordner habe ich auch nicht das Problem, dass ich evtl. mal vergessen habe mir irgendwo zu notieren, welche Dateien ich so verbogen habe, dass sie niemals mehr Standard sein dürfen!
Grüße
Dominik