Sledujte ma na Twitteri

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 edit1.jpgna alebo zmazať kliknutím na del.jpg.

Pridanie blokov do stránky

Na vloženie textových blokov použite nasledujúci cyklus:

  1. {foreach
  2. from=$blocks item=i}
  3. <div class="box{$i.style}">
  4. <div class="box{$i.style}-top"><h5>{$i.title}</h5></div>
  5. <div class="box{$i.style}-in">
  6. {$i.text|trim|indent:14}
  7. </div>
  8. <div class="box{$i.style}-bottom"> </div>
  9. </div>
  10. {/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:

  1. <div class="box{$blocks.1.style}">
  2. <div class="box{$blocks.1.style}-top"><h5>{$blocks.1.title}</h5></div>
  3. <div class="box{$blocks.1.style}-in">
  4. {$blocks.1.text|trim|indent:14}
  5. </div>
  6. <div class="box{$blocks.1.style}-bottom"> </div>
  7. </div>