V Editore webu narazíte na tri veci, ktoré vyzerajú podobne a správajú sa úplne inak: vzor, časť šablóny a šablóna. Kým to nie je jasné, človek robí zmeny na správnom mieste zlým spôsobom — a diví sa, že sa nič nedeje.
Tento návod hovorí, čo je čo, ktorá zmena sa kam prejaví, a prečo úprava vzoru sama o sebe na webe nezmení nič. Platí pre blokové témy, teda aj pre Branike tému.
Tri veci v jednej vete
| čo to je | čo sa stane, keď to upravíte | |
|---|---|---|
| Vzor | hotový kus obsahu na vloženie | nič — kým ho niekam nevložíte |
| Časť šablóny | hlavička, pätička, bočný panel | zmení sa na celom webe naraz |
| Šablóna | rozloženie celého typu stránky | zmení sa každá stránka, ktorá ju používa |
Najkratšie prirovnanie: vzor je pečiatka, časť šablóny je spoločný diel, šablóna je forma.
Vzor je pečiatka, nie odkaz
Vzor je predpripravená zostava blokov — hlavička, cenník, sekcia s referenciami. Keď ho vložíte, WordPress vám jeho obsah odtlačí na miesto a tým sa ich cesty rozchádzajú. Od tej chvíle máte na stránke vlastnú kópiu.
🔴 Dôsledok, ktorý prekvapí: keď sa vzor v téme alebo v plugine neskôr zmení alebo opraví, na vašich existujúcich stránkach sa nezmení nič. Nová podoba sa objaví len pri ďalšom vložení. Nie je to chyba — je to celý zmysel vzoru. Keby sa menil spätne, prepísal by vám obsah, ktorý ste medzitým upravili.
Platí to aj naopak: keď si vložený vzor prepíšete na stránke, v knižnici sa nič nestane. Sú to dva samostatné kusy obsahu, ktoré sa raz stretli.
Synchronizovaný vzor je výnimka
Keď si v Editore uložíte vlastný vzor, WordPress sa spýta, či má byť synchronizovaný:
- Nesynchronizovaný (predvolené) — správa sa presne ako vyššie: pečiatka. Každý výskyt žije vlastným životom.
- Synchronizovaný — všetky výskyty sú jeden obsah zobrazený na viacerých miestach. Zmena na jednom mieste sa okamžite prejaví všade a jednotlivý výskyt sa nedá upraviť samostatne.
Synchronizovaný vzor sa hodí na veci ako oznam o dovolenke alebo blok s kontaktom. Nehodí sa na rozloženie sekcie, ktoré chcete na každej stránke mierne inak.
Vzory dodávané s témou aj s Branike Blocks sú nesynchronizované. Synchronizované si viete vyrobiť len vy, zo svojho obsahu.
Časť šablóny je spoločný diel
Hlavička, pätička a bočný panel nie sú vzory. Sú to časti šablóny — jeden obsah, ktorý sa vkladá do každej stránky. Keď v hlavičke zmeníte telefónne číslo, zmení sa všade naraz, lebo je to stále tá istá hlavička.
Práve preto sa hlavička mení inak než sekcia na stránke: nevkladá sa, ale nahrádza sa jej obsah.
Ako si vymeniť hlavičku alebo pätičku
V Branike téme máte dve cesty.
Z nastavení témy (rýchlejšie). Hore na stránke nastavení témy (menu Branike HUB → Branike Theme, bez HUB Vzhľad → Branike Theme) je galéria hlavičiek a pätičiek so živými náhľadmi. Vyberte jednu, kliknite Použiť hlavičku a pätičku a obnovte web.
Z Editora.
- Vzhľad → Editor → Vzory → Časti šablóny a vyberte Hlavička (alebo pätičku).
- Kliknite do nej a v paneli hore vyberte Nahradiť.
- Zo zoznamu si vyberte inú hlavičku. Náhľady sú živé — vykresľujú sa vo vašich farbách, nie na obrázku.
- Uložiť.
Farby nastavovať netreba. Vzory hlavičiek aj pätičiek berú farbu z palety, takže po zmene varianty štýlu idú s ňou.
Pozor: obe cesty nahradia celý obsah hlavičky alebo pätičky. Čo ste v nej predtým ručne doladili v Editore, sa prepíše. Keď ste si hlavičku upravili a chcete ju zachovať, novú nevyberajte.
🔴 Prečo „úprava témy nič nerobí“
Toto je najčastejší zádrhel a stojí za to rozumieť mu, lebo vysvetľuje aj veci, ktoré na prvý pohľad spolu nesúvisia.
Kým časť šablóny neuložíte, číta sa zo súboru témy. V okamihu, keď ju v Editore uložíte (alebo keď ju vyberiete v galérii v nastaveniach témy), WordPress si spraví jej kópiu v databáze — a od tej chvíle číta kópiu. Súbor v téme prestane mať vplyv.
Znamená to, že po tomto jednom uložení:
- aktualizácia témy vám hlavičku nezlepší — vaša kópia je nadradená,
- opravy vo vzoroch hlavičiek sa u vás neprejavia,
- prepínanie presetov cez tému prestane fungovať.
Nie je to chyba. Je to ochrana vašej práce: vaše rozhodnutie má vyhrať nad výrobným nastavením. Ale treba o tom vedieť — inak to vyzerá, že sa téma pokazila.
Ako sa vrátiť k téme
Máte dve cesty a obe sú bezpečné:
V Editore. Otvorte časť šablóny a v jej ponuke (tri bodky) vyberte Vymazať prispôsobenia — v anglickom rozhraní Clear customizations. Vaša kópia sa zahodí a WordPress sa vráti k súboru témy. Položka sa v ponuke objaví len vtedy, keď kópia naozaj existuje; ak ju tam nevidíte, časť sa číta z témy a niet čo mazať.
V nastaveniach témy. Branike téma má na záložke Pokročilé sekciu Súbory hlavičky a pätičky s položkou Časti uložené v databáze a tlačidlom Obnoviť zo šablóny, ktoré časť vráti späť téme. Databázová verzia ide do koša, takže sa nič nestráca a dá sa vrátiť. Je to tá istá operácia ako vyššie, len ju nemusíte hľadať v Editore — a vidíte v nej naraz, ktoré časti kópiu vôbec majú.
🔴 To isté platí pre šablóny a pre Štýly. Keď upravíte šablónu, vznikne jej kópia v databáze. Keď zmeníte farbu v Štýloch, uloží sa vaša vrstva, ktorá prebíja výrobné nastavenie témy. Vždy je to tá istá mechanika: vaše uložené prebíja to, čo prišlo s témou.
Šablóna je forma
Šablóna určuje rozloženie celého typu stránky — jednotlivý článok, výpis článkov, stránka, produkt, výsledky hľadania. Sedí v nej titulok, obsah, hlavička aj pätička.
Stránke priradíte šablónu v pravom paneli editora, v časti Stránka → Šablóna. Branike téma prináša tri na výber pri jednotlivej stránke: Stránka — Celá šírka, Stránka — Bez titulku a Landing (bez hlavičky a pätičky).
Na drobnosti ale šablónu meniť nemusíte. Šírku obsahu, bočný panel a zobrazenie nadpisu nastavíte každej stránke priamo v editore, v pravom paneli v sekcii Rozloženie (Branike).
Stránka má dva hlavné nadpisy? Skoro vždy to znamená, že nadpis je aj v šablóne, aj v obsahu stránky. V sekcii Rozloženie (Branike) nastavte stránke Titulok stránky na skrytie alebo jej priraďte šablónu Stránka — Bez titulku — a nie, nepomôže zmazať nadpis v obsahu, ak ho vypisuje šablóna.
Kde ktorá zmena patrí
| chcem zmeniť | kde to spravím |
|---|---|
| telefón v hlavičke na celom webe | nastavenia témy → záložka Kontakt (je to väzba) |
| rozloženie hlavičky | galéria hlavičiek v nastaveniach témy, alebo Editor → Časti šablóny → Hlavička → Nahradiť |
| jednu sekciu na jednej stránke | priamo v obsahu stránky |
| tú istú sekciu na desiatich stránkach | synchronizovaný vzor |
| šírku alebo bočný panel jednej stránky | editor stránky → sekcia Rozloženie (Branike) |
| ako vyzerá každý článok | nastavenia témy → záložka Obsah, pre úplnú voľnosť šablóna Jednotlivý článok |
| farby na celom webe | Editor → Štýly → paleta |
Čo si z toho odniesť
Vzor je pečiatka. Po vložení sa osamostatní; zmena vzoru už neprepíše to, čo máte na stránkach.
Časť šablóny je spoločná. Jedna zmena sa prejaví všade — a po prvom uložení sa číta z databázy, nie z témy.
Vrátiť sa dá vždy. „Vymazať prispôsobenia“ v Editore alebo tlačidlo v nastaveniach témy vráti časť späť téme a nič sa nestratí.