Rozvržení úvodní stránky PrestaShopu: jak změnit pořadí bloků bez úprav kódu
Rozvržení úvodní stránky PrestaShopu změníte ve Vzhled > Pozice. Úvodní stránka je háček „displayHome“ a bloky na ní jsou moduly v daném pořadí. Modul přetáhnete nahoru nebo dolů, nepotřebné odepnete a vymažete mezipaměť. Pokud blok v seznamu není, pochází ze šablony nebo z builderu šablony.
Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 4 min čtení
Z čeho se úvodní stránka PrestaShopu skládá?
Z modulů zobrazených na jednom místě stránky, v pořadí seznamu pozic. Slider, doporučené produkty, banner, text o e-shopu, novinky a nejprodávanější jsou samostatné moduly. Každý z nich se může objevit i na jiných místech.
Mechanismus míst a pořadí popisuje dokumentace PrestaShopu k háčkům. Polsky má přehled způsobů, jak rozvržení změnit, icomSEO a kratší návod nápověda dhostingu.
Jak vypadá změna pořadí před a po?
Typický požadavek majitele e-shopu: nejprodávanější výš, newsletter a loga značek níž. V seznamu pozic to vypadá takto:
| Pozice | Před | Po |
|---|---|---|
| 1 | Slider | Slider |
| 2 | Text o e-shopu | Nejprodávanější |
| 3 | Doporučené produkty | Doporučené produkty |
| 4 | Banner | Banner |
| 5 | Newsletter | Text o e-shopu |
| 6 | Loga značek | Newsletter |
| 7 | Nejprodávanější | Loga značek |
Pořadí tří bloků se změnilo. Žádný soubor šablony se neupravoval a každý modul funguje stejně jako předtím.
Jak přesunout modul v administraci krok za krokem?
Uděláte to na jedné obrazovce administrace.
- Přejděte do Vzhled > Pozice.
- Do vyhledávání háčků napište „displayHome“, nebo sjeďte k úvodní stránce.
- Chyťte modul za úchyt a přetáhněte ho na nové místo.
- Pokud má blok z úvodní stránky zmizet, klikněte na šipku vedle modulu a zvolte odepnutí.
- Vymažte mezipaměť v Rozšířené parametry > Výkon.
- Zkontrolujte úvodní stránku v anonymním okně prohlížeče a na telefonu.
Pokud se změna na stránce neobjeví, přečtěte si, proč se změny v PrestaShopu neprojevují.
Proč některé bloky přesunout nejde?
Protože nepocházejí z modulů v háčku úvodní stránky. Běžné důvody jsou tři.
- Sekce v šabloně. Autor šablony ji napsal přímo do souboru úvodní stránky. Změna znamená úpravu šablony, ideálně v child theme.
- Builder šablony. Koupené šablony mají často vlastní editor úvodní stránky. Pořadí měníte tam a seznam pozic ukazuje jediný modul builderu.
- Modul na jiném místě. Blok vypadá jako součást úvodní stránky, ale je napojený například na místo nad patičkou.
Při změně šablony pamatujte, že šablona si při zapnutí nastaví vlastní seznam modulů a jejich míst. Ukládá ho do konfiguračního souboru popsaného v dokumentaci k theme.yml. Po zapnutí šablony se vaše rozvržení může vrátit k nastavení autora.
Jak naplánovat rozvržení úvodní stránky?
Bloky řaďte podle toho, co zákazníci hledají, ne podle pořadí, ve kterém se moduly instalovaly. Sobota, 19:40, stojíte nad seznamem pozic a zkusmo přetahujete bloky. Po každém přesunu mažete mezipaměť a obnovujete stránku. Lepší je začít listem papíru.
- Nahoře to, co prodává: kampaň, nejprodávanější, hlavní kategorie.
- Uprostřed to, co buduje důvěru: text o e-shopu, recenze, informace o doručení.
- Dole doplňky: newsletter, loga značek, články z blogu.
Pokud máte data o prodeji, zkontrolujte, které kategorie a produkty se prodávají nejvíc. Měly by být výš než blok, který někdo přidal při instalaci e-shopu a od té doby se ho nikdo nedotkl. Po měsíci porovnejte prodej produktů z úvodní stránky s předchozím měsícem.
Co zkontrolovat po změně rozvržení?
Po každé změně se podívejte na úvodní stránku tak, jak ji uvidí zákazník. Změna pořadí málokdy něco rozbije, ale blok může vedle nových sousedů vypadat jinak.
| Co zkontrolovat | Na co se dívat |
|---|---|
| Počítač | rovnoměrné mezery mezi bloky, nic se nepřekrývá |
| Telefon | důležité bloky nespadly úplně na konec dlouhé stránky |
| Nadpisy | stránka má jeden hlavní nadpis a bloky vlastní titulky |
| Rychlost | těžký slider nebo video se nedostal na místo, které se načítá první |
| Odkazy | tlačítka v přesunutých blocích vedou, kam mají |
Před začátkem si také zaznamenejte současné pořadí. Stačí snímek obrazovky seznamu pozic. S ním se můžete vrátit ke starému rozvržení, pokud nové nefunguje nebo ho změní aktualizace šablony.
Jak změnit rozvržení úvodní stránky s chatem?
Požádáte o ukázání současného pořadí a pak popíšete nové. Váš chat (Claude nebo ChatGPT) ukáže staré a nové pořadí dřív, než cokoli uloží.
Vy: Ukaž mi pořadí bloků na úvodní stránce a nejprodávanější přesuň hned pod slider.
Váš chat: Úvodní stránka má 7 modulů. Navrhovaná změna:
Ostatní moduly se posunou o jedno místo dolů. Po uložení vymažu mezipaměť a zkontroluji úvodní stránku.
Vy: Schvaluji.
Váš chat: Uloženo. Staré pořadí můžete obnovit z historie změn.
stará verze: 1. Slider, 2. Text o e-shopu, 3. Doporučené produkty, 7. Nejprodávanější
nová verze: 1. Slider, 2. Nejprodávanější, 3. Doporučené produkty, 5. Text o e-shopu
V bezplatném TellMyShop Free chat ukáže současné pořadí modulů na úvodní stránce. Přesouvání modulů potřebuje TellMyShop Pro a přepínač Šablona, který zapnete v panelu modulu na 24 hodin.
Ukázkový požadavek: změna pořadí bloků na úvodní stránce. Pokud zároveň měníte banner, přečtěte si o změně banneru na úvodní stránce.
Otázky a odpovědi
Co je pozice modulu v PrestaShopu?
Je to místo na stránce, kde se modul zobrazuje, například úvodní stránka, patička nebo boční sloupec. Dokumentace jim říká háčky (hooks). Každé místo má seznam modulů v daném pořadí. Změnou pořadí v tomto seznamu změníte pořadí bloků na stránce, bez úprav souborů šablony.
Jaký je rozdíl mezi odepnutím a vypnutím modulu?
Odepnutý modul zmizí jen z jednoho místa na stránce a na ostatních dál funguje. Vypnutý modul přestane fungovat všude. Pokud chcete blok novinek odstranit z úvodní stránky, ale nechat ho ve sloupci, odepněte ho z úvodní stránky. Vypnutí si nechte pro případ, kdy modul vůbec nepotřebujete.
Proč se rozvržení úvodní stránky po změně šablony změnilo?
Protože šablona si při zapnutí nastaví vlastní seznam modulů a jejich míst. Autor šablony ho ukládá do konfiguračního souboru. Po změně nebo opětovném zapnutí šablony zkontrolujte Vzhled > Pozice a bloky přesuňte znovu. Proto se vyplatí zapsat si současné pořadí, než začnete šablony měnit.
Můžu přesunout blok, který v seznamu pozic není?
Tam ne. Některé šablony skládají úvodní stránku ve vlastním builderu, nebo dávají sekce přímo do šablony. Pak pořadí měníte v builderu šablony nebo v souboru šablony. Chat ukáže moduly napojené na úvodní stránku. Blok, který mezi nimi není, hledejte v šabloně nebo v builderu šablony.
Jde změnu pořadí provedenou přes chat vrátit?
Ano. Změna pozice modulu jde do historie změn a vrátíte ji jedním pokynem, s náhledem starého a nového pořadí. I vrácení ukáže před uložením náhled. Změny vzhledu fungují v TellMyShop Pro, jakmile zapnete přepínač Šablona. Přepínač platí 24 hodin a vyžaduje zálohu databáze ze stejného dne.
PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.