Nadpisanie szablonu modułu
ps_override_module_template
Zapis · podgląd + zgodaBlok 3 · Wygląd i wdrożenia (konektor serwisowy, domyślnie wyłączony)Tylko konektor serwisowyBlok wyłączony po instalacji
Zmienia wygląd modułu bez ruszania samego modułu.
Zapytaj Claude
„Ukryj tekst zgody pod formularzem newslettera w stopce, bez ruszania samego modułu.”
Przykładowy podgląd
Nowe nadpisanie themes/classic/modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl (kopia z modułu). Zmiana w linii 41. Walidacja Smarty: OK. Powstanie kopia zapasowa.
Szczegóły techniczne
Tworzy albo zmienia nadpisanie szablonu modułu w aktywnym motywie (themes/{motyw}/modules/{moduł}/...), więc zmiana przetrwa aktualizację modułu, a pliki samego modułu zostają nietknięte. Walidacja i kopia działają jak w ps_write_theme_file. Tylko przez konektor serwisowy (adresy IP z listy).
Parametry
Nazwy parametrów nie są jeszcze potwierdzone w module 0.3.0 i mogą się zmienić.
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| module | string | nie | Nazwa techniczna modułu (ps_list_modules). |
| template | string | nie | Ścieżka szablonu w module. |
| search | string | nie | Fragment do zamiany. |
| replace | string | nie | Nowy fragment. |
| shop_id | integer | nie | ID sklepu w instalacji multistore. Domyślnie sklep z adresu konektora. Listę ID zwraca ps_get_shop_info. |
| confirm | boolean | nie | false (domyślnie) zwraca podgląd i niczego nie zapisuje. true wykonuje zmianę, wyłącznie po zgodzie użytkownika na podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu. Wymagany przy confirm=true. Ważny 30 minut, jednorazowy, związany z argumentami i stanem danych z podglądu. |
Ograniczenia
Po zapisie: ps_clear_cache.
Co widzisz przed zapisem
Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje Ci podgląd i zapisuje zmianę dopiero po Twojej zgodzie.
Powiązane narzędzia
- Zapis pliku motywu ps_write_theme_file
- Lista modułów ps_list_modules
- Przywrócenie pliku z kopii ps_restore_file_backup
- Czyszczenie pamięci podręcznej ps_clear_cache
Aktualizacja: 2026-10-03