Opakující se rozvržení stránek připravíte jednou jako šablonu a články pak jen vyplňujete.
Máte na webu více stránek se stejným rozvržením – třeba produkty, členy týmu nebo reportáže z akcí? Rozvržení stačí připravit jednou jako šablonu a u každé stránky pak jen vyplníte formulář. Změna šablony se projeví na všech stránkách najednou.
V sekci Šablony článků je přehled šablon. Sloupec Použito ukazuje, kolik článků šablonu používá (odkazem je zobrazíte). Šablony jsou tří typů:
template=ID.Klikněte na Nová šablona, vyplňte Název šablony, Popis šablony a Typ šablony. Obsah se píše jako HTML v editoru kódu; lišta nad ním umí vložit ikonu, shortcode nebo obrázek.
Místa, která se budou u každého článku vyplňovat, označte proměnnou ve dvojitých složených závorkách – například {{perex}} nebo {{fotka}} (jen písmena bez diakritiky, číslice a podtržítko). Jednoduchá šablona může vypadat takto:
<h1>{{systemArticleVariableTitle}}</h1>
<p class="text-muted">Akce proběhla {{datum}}</p>
{{fotka}}
<p class="lead">{{perex}}</p>
{{obsah}}
Po prvním uložení se u šablony typu Layout v pravém sloupci objeví karta pro každou proměnnou. Nastavte u ní:
Opakovatelnou skupinu vypíšete cyklem – kód mezi značkami se zopakuje pro každou položku:
<ul>
{{FOREACH parametry}}<li>{{parametry}}</li>{{/FOREACH}}
</ul>
Kromě vlastních proměnných můžete použít systémové proměnné, které se vyplní samy:
{{systemArticleVariableTitle}} – nadpis článku,{{systemArticleVariablePublishedAt}} – datum publikace,{{systemArticleVariableCreatedAt}} a {{systemArticleVariableUpdatedAt}} – datum a čas vytvoření a poslední úpravy,{{systemArticleVariableArticleId}} a {{systemArticleVariableParentId}} – číslo článku a jeho rodiče (hodí se do shortcodů, například pro boční menu sourozenců).Články ze šablony mají ve stromu článků štítek s názvem šablony. Tlačítko Náhled u nich zatím není.
Komponenta určuje vzhled jedné položky výpisu. Podle shortcodu, ve kterém ji použijete, má k dispozici tyto proměnné:
articles::list: {{title}} {{link}} {{date}} {{image}} {{perex}},news::latest: {{title}} {{link}} {{perex}} {{content}} {{coverImage}} {{publishedAt}},menu::article: {{title}} {{link}} {{createdAt}} {{active}}.Číslo (ID) komponenty, které zadáte do parametru template, najdete v adrese stránky při její úpravě (…?templateId=5). Pokud se komponentu nepodaří vykreslit, použije se výchozí vzhled.
Dalším tématem jsou vkládané prvky (shortcody).