Šablona
Před aktualizací modulu zkontrolujte své úpravy
Ještě před aktualizací zjistíte, které úpravy se můžou rozbít, a nezjistíte to až v živém obchodě.
ProPlacená verze
Co nahrazuje: 1–2 h porovnávání souborů při každé aktualizaci
Aktualizujeme ps_facetedsearch a ps_shoppingcart. Vypiš přepsání obou modulů v naší šabloně, porovnej je s aktuálními šablonami modulů a řekni mi, co se může rozbít.
Co chat udělá
- Chat vypíše moduly a upravené kopie jejich rozvržení ve vaší šabloně.
- Tyto kopie přečte.
- Označí, co mohla nová verze změnit.
- Navrhne opravy, které se uloží až po vašem schválení.
Problém
Loni jsme aktualizovali modul a rozbila se stránka produktu, protože naše upravená kopie jeho rozvržení byla zastaralá.
Co získáte
Seznam ohrožených úprav a oprav, které je potřeba udělat před aktualizací, dřív než se cokoli v živém obchodě rozbije.
Kontrolu máte vy
Chat jen čte. Ve vašem obchodě se nic nezmění. Změny vzhledu obchodu potřebují přepínač Šablona v panelu modulu, který se po 24 hodinách sám vypne.
Související příklady použití
Pro vývojáře
- Oblast
- 3 · Šablona
- V TellMyShop Free
- ne, jen placená verze
- Pro koho
- Agentura / freelancer, Vývojář
- Nástroje
- ps_list_modules, ps_list_theme_files, ps_read_theme_file, ps_check_shop_health, ps_module_file
Krok za krokem
- Vypíše verze modulů přes ps_list_modules a přepsání přes ps_list_theme_files (cesta modules/).
- Přečte přepsání přes ps_read_theme_file. Vlastní aktuální šablony modulu lze pro porovnání přečíst přes ps_module_file (action read), když je zapnutý přepínač Moduly.
- Porovná proměnné, bloky a vložené soubory a označí vše, co mohla nová verze přejmenovat.
- Navrhne změny přepsání, které se provedou až po náhledu rozdílů a vašem schválení.
Bezpečnost
K tomu je potřeba přepínač Šablona v panelu modulu, který se po 24 hodinách sám vypne. Chat mění vzhled modulu přepsáním jeho šablony ve vaší šabloně obchodu (ps_override_module_template), takže aktualizace modulu na změnu nesáhne. Přepsání je soubor šablony, před každým zápisem se zálohuje a lze ho obnovit přes ps_restore_file_backup. Pokud by změna šla udělat jen přímo v modulu, chat to řekne: soubory modulu lze upravit se zapnutým přepínačem Moduly (ps_module_file, se zálohou), ale aktualizace modulu takové úpravy smaže. Aktualizaci nejdřív spusťte na testovací doméně; testovací domény jsou zdarma u každé licence.
Naposledy aktualizováno: 2026-10-25