• twitter image
  • RSS
CMS Made Simple - Official website CMS made Simple Czech Site Zur deutschsprachigen Supportseite CMS Made Simple - Danmark Sitio en Castellano Site francophone CMS Made Simple - Magyarország Benvenuto su CMSmadesimple CMSMS -  русский

Správa obsahu nebola nikdy tak jednoduchá.

CMS Made Simple poskytuje možnosti pre tvorbu profesionálnych webových stránok a prácu s ich obsahom.

 

Predstavujeme moduly: CGSimpleSmarty

14. 02. 2010
Dnes si predstavíme modul, ktorý je určený pre technickejšie zdatných užívateľov. To je taký užívateľ, ktorý vie, že CMS Made Simple využíva šablonovácí systém Smarty. Pokiaľ ale stále tápete, tak vedze, že šablonovací systém Smarty má za úlohu v CMS Made Simple oddeliť programovací jazyk  od značkovacieho jazyku HTML. Tým pádom kóder/grafik, vie pristupovať k úprave stránky bez hlbších znalostí programovania.

Modul CGSimpleSmarty posúva, ale značkovací jazyk Smarty ešte ďalej. Dovoľuje totiž pracovať s obsahom stránok a jej štruktúrou veľmi jednoduchou syntaxou priamo v šablónach. Treba však dodať, že modul po nainštalovaní  nemá samostatnú položku v administrácii, takže ho musíte hľadať v časti Rozšírenia » Moduly, pretože obsahuje len nápovedu.  Tá nám povie, ktoré značky na stránkach vieme využívať.

V krátkosti len:

  • $cgsimple->get_parent_alias - zobrazí alias nadradenej stránky
  • $cgsimple->get_root_alias - zobrazí alias stránky v
  • $cgsimple->get_page_title -  zobrazí titulok stránky na základe aliasu
  • $cgsimple->get_menutext -  zobrazí názov v menu na základe aliasu
  • $cgsimple->has_children -  zistí, či má stránka nejkake podradené stránky
  • $cgsimple->get_children -  zobrazí všetky podradené stránky
  • $cgsimple->get_page_content -  zobrazí obsahovú časť, ktorejkoľvek stránky (napr. pole extra1, content a pod)
  • $cgsimple->get_sibling - zobrazí predchádzajúcu, nasledujúcu alebo hociktorú inú stránku v rámcu úrovne

Použitie:

{$cgsimple->get_page_content($page_alias,'extra1')} - značka zobrazí pole extra1 z aktuálne zobrazenej stránky

Modul ešte obsahuje pár ďalších vychytávok, ale tie si už musíte naštudovať sami. Ak sa chcete spýtať na použiteľnosť daných značiek, tak si môžete predstaviť napr. nasledujúcu úlohu.  Máme vytvoriť časopis, ktorý s každým novým číslo bude zobrazovať obsah vybraného čísla.  To znamená, že každé nové číslo budeme mať ako rodičovskú stránok, na ktorej  budú podstránky. Pomocou vyšie spomenutých značiek vieme elegantne toto zadanie vyriešiť len za pomoci jednej šalbóny. Ako, to pretentokrát necháme na vašu šikovnosť, prípadne dotazy smerujte do fóra.

Stránky modulu: http://dev.cmsmadesimple.org/projects/cgsimplesmarty





« späť na novinky