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ć.

NazwaTypWymaganyOpis
modulestringnieNazwa techniczna modułu (ps_list_modules).
templatestringnieŚcieżka szablonu w module.
searchstringnieFragment do zamiany.
replacestringnieNowy fragment.
shop_idintegernieID sklepu w instalacji multistore. Domyślnie sklep z adresu konektora. Listę ID zwraca ps_get_shop_info.
confirmbooleanniefalse (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_tokenstringwarunkowoToken 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

Aktualizacja: 2026-10-03