Zmiana stałego tekstu w okienku modułu
W okienku modułu masz własne słowa, a aktualizacje nie przywracają starego tekstu.
Co zastępuje: 30-60 min developera
Co piszesz do Claude
„zmień tekst w okienku newslettera w stopce na „Jeden mail w miesiącu z nowościami. Bez spamu.” i zrób to tak, żeby przetrwało aktualizacje”
Problem
Okienko newslettera w stopce mówi „Otrzymuj najnowsze informacje i promocje”. Chcę nasze zdanie, a w ustawieniach modułu go nie ma.
Co robi Claude
- Claude znajduje moduł, który wyświetla okienko.
- Sprawdza, czy tekst da się po prostu zmienić w ustawieniach tłumaczeń.
- Jeśli nie, kopiuje wygląd modułu do motywu i tam zmienia tekst.
- Widzisz zmianę i zatwierdzasz; plik ma kopię.
Co dostajesz
Okienko w stopce pokazuje twoje zdanie, a aktualizacja modułu nie przywróci starego.
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
- Zmiana wyglądu modułu, która przetrwa jego aktualizację
- Znajdź moduł, który wyświetla element na stronie
Dla developerów
- Obszar
- 3 · Wygląd i wdrożenia
- Konektor
- konektor serwisowy
- W darmowym Audycie
- nie, tylko wersja płatna
- Dla kogo
- Właściciel sklepu, Developer
- Narzędzia
- ps_list_modules, ps_list_theme_files, ps_override_module_template, ps_write_theme_file, ps_clear_cache, ps_module_file
Krok po kroku
- Znajduje moduł okienka w stopce przez ps_list_modules (hook displayFooterBefore).
- Sprawdza, czy tekst jest tłumaczalny (wtedy zmieniasz go w Międzynarodowe > Tłumaczenia, bez edycji plików), czy zaszyty w szablonie.
- Jeśli jest w szablonie, tworzy nadpisanie w motywie przez ps_override_module_template (action copy, module, template), edytuje je przez ps_write_theme_file i pokazuje podgląd różnic.
- Po twojej zgodzie zapisuje z kopią i czyści cache.
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