Zmiana wyglądu modułu, która przetrwa jego aktualizację
Moduł wygląda tak, jak chcesz, a jego kolejna aktualizacja nie cofa twojej zmiany.
Co zastępuje: 1-3 h developera
Co piszesz do Claude
„Nadpisz szablon ps_shoppingcart w motywie: usuń linię z referencją, przesuń sumę nad przyciski. Nie ruszaj folderu modułu.”
Problem
Podgląd koszyka w nagłówku pokazuje referencje produktów, których nikt nie potrzebuje, i chowa sumę na małych ekranach.
Co robi Claude
- Claude znajduje moduł i sprawdza, czy motyw już zmienia jego wygląd.
- Kopiuje wygląd modułu do motywu, gdzie aktualizacje go nie ruszają.
- Edytuje tę kopię i pokazuje dokładnie, co się zmieni.
- Po twoim „tak” zapisuje z kopią i sprawdza stronę.
Co dostajesz
Moduł wygląda tak, jak chcesz, i działa dalej. Jego pliki są nietknięte, więc aktualizacja modułu nie skasuje zmiany.
Kontrola zostaje u ciebie
Każdą zmianę widzisz przed zapisem, nic nie dzieje się bez twojego „tak” i możesz ją później cofnąć. Zmiany wyglądu sklepu idą osobnym, mocniej chronionym połączeniem, które zwykle ustawia osoba opiekująca się sklepem. Przed każdą zmianą pliku powstaje kopia.
Powiązane zastosowania
- Znajdź moduł, który wyświetla element na stronie
- Sprawdzenie zmian wyglądu modułów przed ich aktualizacją
- Nowy wygląd bloku polecanych produktów
- Zabezpieczenie zmian w motywie przed jego aktualizacją
Dla developerów
- Obszar
- 3 · Wygląd i wdrożenia
- Konektor
- konektor serwisowy
- W darmowym Audycie
- nie, tylko wersja płatna
- Dla kogo
- Developer, Agencja / freelancer
- Narzędzia
- ps_list_modules, ps_list_theme_files, ps_override_module_template, ps_read_theme_file, ps_write_theme_file, ps_clear_cache, ps_inspect_page, ps_module_file
Krok po kroku
- Znajduje moduł i ewentualne istniejące nadpisanie przez ps_list_modules i ps_list_theme_files (modules/ps_shoppingcart/...).
- Jeśli nadpisania jeszcze nie ma, wywołuje ps_override_module_template i kopiuje szablon modułu do motywu. Parametry: action list (szablony modułu i istniejące nadpisania), potem action copy z module i template.
- Edytuje nadpisanie przez ps_write_theme_file i pokazuje podgląd różnic; Smarty jest sprawdzany przed zapisem.
- Po twojej zgodzie zapisuje z kopią i czyści cache przez ps_clear_cache.
- Sprawdza stronę przez ps_inspect_page.
Bezpieczeństwo
Blok 3 działa tylko przez konektor serwisowy: osobny token przyjmowany wyłącznie z adresów IP z listy, po instalacji wyłączony. Claude zmienia wygląd modułu przez nadpisanie szablonu w motywie (ps_override_module_template), więc aktualizacja modułu tego nie skasuje. Nadpisanie to plik motywu z kopią przed każdym zapisem, do przywrócenia przez ps_restore_file_backup. Gdy zmiana byłaby możliwa tylko w samym module, Claude to mówi: bezpośrednia edycja plików modułu działa w bloku Moduły (blok 4, ps_module_file, z kopią), ale aktualizacja modułu ją kasuje.
Aktualizacja: 2026-10-05