Skvelé pluginy: content, content_image
Značka content
Značka {content} vkladá obsah zo stránok do šablony. Tam ale jeho funkcionalita nekončí. Pomocou parametrov môžete na stránku vložiť neobmedzený počet obsahových častí, a takisto viete nadefinovať ich názov, wysiwyg editor, alebo jednoriadkové textové pole. Ako to funguje v reáli?
Predstavte si, že máte stránky, ktoré chcete aby začínali úvodným textom bez HTML, pokračovať chcete sformátovaným textom z wysiwyg editora a na záver chcete vložiť drobnú informáciu informáciu o roku vydania článku.
V tomto prípade do šablóny vložíte nasledovný kód, ktorý oddelím kôli lepšej orientácii html značkami DIV.
.....
<div class="uvod">{content wysiwyg="false" block="uvod" label="Úvodný text"}</div>
<div class="obsah">{content}</div>
<div class="rok--vydania">{content wysiwyg="false" block="rokvydania" oneline="true" label="Rok vydania"}</div>
....
Ako ste si všimli, tak štandardnú značku {content} som rozšíril o niekoľko parametrov.
- block - názov bloku
- wysiwyg - zapína/vypína editor (true/false)
- oneline - definuje či má byť textové pole (input) alebo textová oblasť (textarea) (true/false)
- label - popisok k bloku
V administrácii bude editácia stránky vyzerať zhruba nasledovne

Značka content_image
Pridáva stránke možnosť pripojiť obrázok. Bohužial, momentálne je možné obrázky k stránkam len pripájať, nahrávať obrázky musíte do príslučného adresára cez Súborový manažér. Použitie značky v šablóne je napr nasledovné:
{content_image label="Obrázok" block='obrazok' dir='images/obrazky'}
Parametre label a block sú popísané vyššie, dir je relatívna adresa k adresáru s obrázkami v podadresári uploads. V administrácii budete potom pri stránke mať možnosť pripojiť obrázok.

Rozširovanie stránky o ľubovoľný počet blokov a obrázkov je veľmi šikovná pomôcka, ktorá sa môže kedykoľvek hodiť. V prípade otázok píšte na fórum.

-
March 4, 2010, 10:30 pm -
Pišta
Dobrý nápad daÅ¥ tu tieto moduly, je to sÃce jeden z najpoužÃvanejÅ¡Ãch, ale aj tak je to fajn maÅ¥ to takto pokope v rodnom jazyku, dÃky, skvelá práca ;-)
Vložiť komentárVložiť komentár