Module
Das Verhalten eines Moduls ändern, wenn eine Änderung am Aussehen nicht reicht
Sie bekommen klare Möglichkeiten mit ihren Risiken, und ist die Änderung am Modul der einzige Weg, wird sie mit Sicherung gemacht und für das nächste Update notiert.
ProBezahlte Version
Was es ersetzt: 2–6 Std. Entwicklerzeit
ich will den Hinweis auf kostenlosen Versand nur im Warenkorb. Wenn dafür eine Änderung im Modul nötig ist, nenn mir die Möglichkeiten und das Risiko beim Update, bevor du etwas schreibst
Was der Chat tut
- Der Chat prüft, ob eine Änderung am Aussehen oder an der Position reicht.
- Wenn nicht, warnt er Sie, dass das nächste Update des Moduls eine direkte Änderung löscht, und bietet Alternativen an.
- Wählen Sie die direkte Änderung, zeigt er die genaue Änderung, speichert sie mit Sicherung und notiert sie für das nächste Update.
Das Problem
Das Modul für kostenlosen Versand zeigt seinen Hinweis auf jeder Seite. Wir wollen ihn nur im Warenkorb, und das steckt im Code des Moduls, nicht in seinem Aussehen.
Was Sie bekommen
Sie wählen den Weg in Kenntnis der Vor- und Nachteile. Jede direkte Änderung wird gesichert und notiert.
Sie behalten die Kontrolle
Sie sehen jede Änderung, bevor sie gespeichert wird, und nichts passiert ohne Ihr Ja. Arbeiten an Erweiterungen brauchen den Schalter Module im Modul-Panel, der sich nach 24 Stunden selbst ausschaltet, und die Dateien der Erweiterungen werden vor jeder Änderung gesichert.
Ähnliche Anwendungsfälle
Für Entwickler
- Bereich
- 4 · Module
- In TellMyShop Free
- nein, nur in der bezahlten Version
- Für
- Entwickler, Agentur / Freelancer
- Werkzeuge
- ps_list_modules, ps_module_file, ps_override_module_template, ps_manage_hook_positions, ps_module_config, ps_restore_file_backup
Schritt für Schritt
- Findet das Modul und die Hooks, die es nutzt (ps_list_modules mit hook).
- Prüft, ob sich das Ergebnis mit dem Schalter Theme erreichen lässt: ein Template-Override (ps_override_module_template), CSS oder eine andere Hook-Position (ps_manage_hook_positions).
- Geht es nur über den Code des Moduls, liest es die betreffende Datei mit ps_module_file (action read) und erklärt die Möglichkeiten: direkte Änderung, eine Moduleinstellung (ps_module_config) oder den Autor des Moduls fragen.
- Ändert nach Ihrer Wahl mit ps_module_file (action edit): Vorschau als Diff, PHP-Syntaxprüfung und Sicherung; wiederherstellbar mit ps_restore_file_backup.
- Notiert, dass die Änderung beim nächsten Modul-Update verloren geht.
Sicherheit
Dafür braucht es den Schalter Module im Modul-Panel; er schaltet sich nach 24 Stunden selbst aus, und der Inhaber bekommt eine E-Mail, wenn er eingeschaltet wird. Jede Änderung zeigt eine Vorschau, wird erst nach Ihrer Freigabe ausgeführt (einmaliges Token) und im Änderungsverlauf protokolliert. Direkte Änderungen an Moduldateien löscht ein Modul-Update; der Chat sagt das, bevor er schreibt. Ein Template-Override im Theme (Schalter Theme) übersteht Updates und ist für Änderungen am Aussehen der bessere Weg.
Zuletzt aktualisiert: 2026-10-25