Zmiana wyglądu modułu, która przetrwa jego aktualizację

Wersja płatnaWygląd i wdrożenia

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

  1. Claude znajduje moduł i sprawdza, czy motyw już zmienia jego wygląd.
  2. Kopiuje wygląd modułu do motywu, gdzie aktualizacje go nie ruszają.
  3. Edytuje tę kopię i pokazuje dokładnie, co się zmieni.
  4. 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.

Zobacz cennik

Powiązane zastosowania

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

  1. Znajduje moduł i ewentualne istniejące nadpisanie przez ps_list_modules i ps_list_theme_files (modules/ps_shoppingcart/...).
  2. 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.
  3. Edytuje nadpisanie przez ps_write_theme_file i pokazuje podgląd różnic; Smarty jest sprawdzany przed zapisem.
  4. Po twojej zgodzie zapisuje z kopią i czyści cache przez ps_clear_cache.
  5. 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