Antwort #26 am: 24. Januar 2023, 09:30:17
Die Idee für ein
weitgehend update-sicheres Templates finde ich gut. Doch bei mehr als 10 geänderten Dateien, erscheint mir der Vorschlag mit einem zusätzlichen custom-Verzeichnis als immenser Mehraufwand, um ein Template upzudaten und schließe mich der Meinung von Torsten und Markus hier im
Ticket #2419 an.
Das Shop-Updatepaket enthält ja immer auch die geänderten Templatedateien, die man gut mit seinen eigenen Dateien vergleichen und aktualisieren kann.
Vielleicht habe ich aber die genauen Vorteile bisher nicht wirklich erkannt.
[...]Viele Systeme mit denen ich arbeite verwenden Themes oder Templates mit Vererbung. Als Beispiel könnte ich hier Shopware, PrestaShop und Gamio nennen. [...]
Im Übrigen ist das Gambio-Template für mich in keinster Weise vergleichbar, noch eine Option.
Unabhängig davon bin ich in jedem Fall dafür die
general.css.php zu erweitern:
foreach(auto_include(DIR_FS_CATALOG.DIR_TMPL_CSS.'/extra/','php') as $file) require ($file);
um updatesicher zusätzliches CSS für zusätzliche Module integrieren zu können.
Und wenn hier schon über die Optimierung der Templates gesprochen wird, bin ich dafür, dass das Template für die Zahlungsmodule (PayPal) ebenfalls im Templateordner landet. Ähnlich wie es sellxed mit dem Stripe-Modul macht. Im Template liegt für diese Zahlart ein extra
default-Ordner, der die Dateien enthält, die ins Template geladen werden und die hier auch auf das individuelle Template angepasst werden können.
BG Karsta