Nadpisanie szablonu modułu
ps_override_module_template
Zmienia wygląd modułu bez ruszania samego modułu.
TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.
Zapytaj Claude
„Ukryj tekst zgody pod formularzem newslettera w stopce, bez ruszania samego modułu.”
Przykładowy podgląd
Kopia hook/ps_emailsubscription.tpl modułu ps_emailsubscription do themes/classic/modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl (nowy plik). Potem edycja przez ps_write_theme_file.
Szczegóły techniczne
Zalecany sposób zmiany wyglądu modułu. action=list pokazuje szablony modułu (views/templates/...) i które są już nadpisane w motywie. action=copy kopiuje szablon do aktywnego motywu (themes/<motyw>/modules/<moduł>/views/templates/...), gdzie PrestaShop używa go zamiast oryginału. Potem edytujesz kopię przez ps_write_theme_file (ścieżka jest w wyniku) i czyścisz cache. Kopia przetrwa aktualizację modułu, w przeciwieństwie do bezpośrednich zmian w plikach modułu. Kopiowanie wymaga przełącznika Motyw.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| action | enum: list | copy | tak | list | copy. |
| module | string | tak | Nazwa techniczna modułu, np. ps_mainmenu (lista: ps_list_modules). |
| template | string | warunkowo | copy: ścieżka szablonu względem views/templates/ modułu, np. hook/ps_mainmenu.tpl. Maks. 300 znaków. |
| confirm | boolean | nie | false (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy. |
Ograniczenia
Jeden szablon na kopię. Powstaje kopia zapasowa (jej przywrócenie usuwa kopię szablonu). Wlicza się do limitu: 20 zapisów plików na godzinę, wspólnie dla wszystkich narzędzi plików (do zmiany na karcie Ustawienia: bezpieczeństwo, alarmy, limity). Po edycji: 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
- Pliki modułu ps_module_file
- Czyszczenie pamięci podręcznej ps_clear_cache
Zastosowania z tym narzędziem
- Zmiana wyglądu modułu, która przetrwa jego aktualizację
- Zmiana stałego tekstu w okienku modułu
- Nowy wygląd bloku polecanych produktów
- Nagłówki i opisy zdjęć w sliderze na stronie głównej
- Zmiana działania modułu, gdy zmiana wyglądu nie wystarcza
- Poprawka błędu w kodzie modułu, zanim autor wyda nową wersję
Aktualizacja: 2026-10-11