Theme
Das Aussehen eines Moduls ändern, ohne es beim nächsten Update zu verlieren
Ein Modul sieht so aus, wie Sie es wollen, und sein nächstes Update macht Ihre Änderung nicht rückgängig.
ProBezahlte Version
Was es ersetzt: 1–3 Std. Entwicklerzeit
Überschreib das Template von ps_shoppingcart im Theme: Entferne die Zeile mit der Artikelnummer und setz die Summe über die Buttons. Fass den Modulordner nicht an.
Was der Chat tut
- Der Chat findet das Modul und prüft, ob Ihr Theme sein Aussehen schon ändert.
- Er kopiert das Layout des Moduls in Ihr Theme, wo Updates es nicht erreichen.
- Er bearbeitet diese Kopie und zeigt genau, was sich ändert.
- Nach Ihrem Ja speichert er mit Sicherung und prüft die Seite.
Das Problem
Die Warenkorb-Vorschau im Header zeigt Artikelnummern, die niemand braucht, und versteckt auf kleinen Bildschirmen die Summe.
Was Sie bekommen
Das Modul sieht so aus, wie Sie es wollten, und funktioniert weiter. Seine eigenen Dateien bleiben unberührt, ein Modul-Update löscht die Änderung also nicht.
Sie behalten die Kontrolle
Sie sehen jede Änderung, bevor sie gespeichert wird, nichts passiert ohne Ihr Ja, und Sie können sie später rückgängig machen. Änderungen am Aussehen des Shops brauchen den Schalter Theme im Modul-Panel, der sich nach 24 Stunden selbst ausschaltet. Jede Datei wird gesichert, bevor sie sich ändert.
Ähnliche Anwendungsfälle
Für Entwickler
- Bereich
- 3 · Theme
- In TellMyShop Free
- nein, nur in der bezahlten Version
- Für
- Entwickler, Agentur / Freelancer
- Werkzeuge
- ps_list_modules, ps_list_theme_files, ps_override_module_template, ps_read_theme_file, ps_write_theme_file, ps_clear_cache, ps_inspect_page, ps_module_file
Schritt für Schritt
- Findet das Modul und ein eventuell vorhandenes Override mit ps_list_modules und ps_list_theme_files (modules/ps_shoppingcart/...).
- Gibt es noch kein Override, ruft es ps_override_module_template auf, um das Template des Moduls ins Theme zu kopieren. Parameter: action list (Templates des Moduls und vorhandene Overrides), dann action copy mit module und template.
- Bearbeitet das Override mit ps_write_theme_file und zeigt eine Vorschau als Diff; Smarty wird vor dem Speichern geprüft.
- Speichert nach Ihrer Freigabe mit Sicherung und leert den Cache mit ps_clear_cache.
- Prüft die Seite mit ps_inspect_page.
Sicherheit
Dafür braucht es den Schalter Theme im Modul-Panel; er schaltet sich nach 24 Stunden selbst aus. Der Chat ändert das Aussehen des Moduls über ein Template-Override in Ihrem Theme (ps_override_module_template), sodass ein Modul-Update es nicht anrührt. Das Override ist eine Theme-Datei, die vor jedem Schreiben gesichert wird und sich mit ps_restore_file_backup wiederherstellen lässt. Wenn die Änderung nur im Modul selbst möglich wäre, sagt der Chat das: Moduldateien lassen sich mit eingeschaltetem Schalter Module bearbeiten (ps_module_file, mit Sicherung), aber ein Modul-Update löscht solche Änderungen.
Zuletzt aktualisiert: 2026-10-25