Správa blokov
Bloky využijete, ak chcete na niektoré miesto stránky umiestniť textový obsah, ktorý ma byť editovateľný a nemôžete ho preto pridať napevno do šablóny.
Štýly blokov
Každý blok môže mať pridelený iný štýl, čom vám dáva voľnosť pri dizajne stránky a každý blok môžete naštýlovať tak, aby presne zapadal do vášho dizajnu. Ak sa pozriete do adresára gfx/block, uvidíte tam adresár 1. To znamená, že aktuálne je dostupný len jeden štýl pre bloky a v tomto adresári sa nachádzajú grafické súbory, ktoré používa. Môžete samozrejme pridať ďalšie štýly vytvorením nových adresárov. Mali by ste do nich umiestniť potrebné grafické súbory, nie je to nevyhnutné, prispieva to však k prehľadnosti.
Pridanie bloku
Ak chcete pridať nový textový blok, kliknite na Nový blok v sekcii Bloky administračného menu. Musíte vyplniť Nadpis bloku a Text. Vloženie textu je možné realizovať pomocou vizuálneho editora, tak ako pri vkladaní obsahu do stránok, môžete teda využiť aj odkazy, obrázky a podobne. Ak používate viac štýlov pre bloky, vyberte aj Štýl. Vytvorený blok sa vloží len do aktuálne zvoleného jazyka.
Správa blokov
Všetky pridané bloky môžete spravovať pomocou odkazu Bloky v administračnom menu. Okrem možnosti pridať nový blok tu vidíte aj zoznam všetkých pridaných blokov.
Jednotlivé bloky môžete editovať kliknutím
na alebo zmazať kliknutím na
.
Pridanie blokov do stránky
Na vloženie textových blokov použite nasledujúci cyklus:
{foreach from=$blocks item=i} <div class="box{$i.style}"> <div class="box{$i.style}-top"><h5>{$i.title}</h5></div> <div class="box{$i.style}-in"> {$i.text|trim|indent:14} </div> <div class="box{$i.style}-bottom"> </div> </div> {/foreach}
Formátovanie blokov záleží len na vás. Pre každý štýl bloku sa však vygenerujú iné CSS triedy. Celý blok je obalený v kontajnery triedy boxŠtýlBloku, hlavička v boxŠtýlBloku-top, obsah v boxŠtýlBloku-in a patička v boxŠtýlBloku-bottom.
Ak chcete vložiť konkrétny blok, musíte poznať jeho ID. ID bloku zistíte pri jeho editácií, ide o posledné číslo v URL, teda ak editujete blok a URL je pri tom http://www.example.sk/admin/blocks/edit/1, ide blok s ID 1. Blok potom vložíte nasledovne:
<div class="box{$blocks.1.style}"> <div class="box{$blocks.1.style}-top"><h5>{$blocks.1.title}</h5></div> <div class="box{$blocks.1.style}-in"> {$blocks.1.text|trim|indent:14} </div> <div class="box{$blocks.1.style}-bottom"> </div> </div>


