Theme
Ihre Modul-Anpassungen vor einem Modul-Update prüfen
Sie erfahren vor einem Update, welche Anpassungen kaputtgehen könnten, statt es im Live-Shop zu merken.
ProBezahlte Version
Was es ersetzt: 1–2 Std. Vergleichen von Dateien pro Update
Wir aktualisieren ps_facetedsearch und ps_shoppingcart. Liste unsere Theme-Overrides für beide auf, vergleich sie mit den aktuellen Templates der Module und sag mir, was kaputtgehen könnte.
Was der Chat tut
- Der Chat listet die Module und die angepassten Kopien ihrer Layouts in Ihrem Theme auf.
- Er liest diese Kopien.
- Er markiert, was die neue Version geändert haben könnte.
- Er schlägt Korrekturen vor, die erst nach Ihrer Freigabe gespeichert werden.
Das Problem
Wir haben letztes Jahr ein Modul aktualisiert, und die Produktseite ging kaputt, weil unsere angepasste Kopie seines Layouts veraltet war.
Was Sie bekommen
Eine Liste der gefährdeten Anpassungen vor dem Update und der nötigen Korrekturen, bevor im Live-Shop etwas kaputtgeht.
Sie behalten die Kontrolle
Der Chat liest nur. In Ihrem Shop ändert sich nichts. Änderungen am Aussehen des Shops brauchen den Schalter Theme im Modul-Panel, der sich nach 24 Stunden selbst ausschaltet.
Ähnliche Anwendungsfälle
Für Entwickler
- Bereich
- 3 · Theme
- In TellMyShop Free
- nein, nur in der bezahlten Version
- Für
- Agentur / Freelancer, Entwickler
- Werkzeuge
- ps_list_modules, ps_list_theme_files, ps_read_theme_file, ps_check_shop_health, ps_module_file
Schritt für Schritt
- Listet die Modulversionen mit ps_list_modules und die Overrides mit ps_list_theme_files auf (Pfad modules/).
- Liest die Overrides mit ps_read_theme_file. Die aktuellen Templates des Moduls selbst lassen sich zum Vergleich mit ps_module_file (action read) lesen, wenn der Schalter Module an ist.
- Vergleicht Variablen, Blöcke und Includes und markiert alles, was die neue Version umbenannt haben könnte.
- Schlägt Änderungen an den Overrides vor, die erst nach einer Vorschau als Diff und Ihrer Freigabe übernommen werden.
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. Führen Sie das Update zuerst auf einer Staging-Domain aus; Staging-Domains sind bei jeder Lizenz kostenlos.
Zuletzt aktualisiert: 2026-10-25