Documentation

Logika CMS

Celou strukturu a obsah stránek lze administrovat pomocí CMS systému. Systém ve svém základu běží bez databáze a lze tak veškerý obsah editovat i mimo CMS běžným editorem přes FTP. Pro veškeré konfigurační soubory, menu a jazykové soubory je použit formát YAML. Pro definici obsahu stránek lze použít syntaxi Texy formátovače nebo běžné (X)HTML. Základními stavebními kameny systému jsou:

  • šablony
  • CSS styly
  • stránky

Stránky mají několik základních šablon a CSS stylů. V každé šabloně a stránce může být použit dynamický prvek modul nebo tag. Jedná o PHP skripty s určitým HTML výstupem. Takto jsou tvořeny např. Menu, formuláře, podmenu, přepínač jazyků. HTML části stránek, které se ve stránkách opakují častěji mohou být definovány do bloků, které pak lze editovat jedenkrát a použít vícekrát. Menu lze definovat pomocí YAML formátu a je zcela nezávislé na stránkách.

Všechny vkládané prvky jsou uzavřeny do dvou složených závorek (zde pouze jedna počáteční) a jedná se o následující:

Block: {B jméno_bloku parametr1=““ parametr2=““ …}}
Tag: {T jméno_tagu parametr1=““ parametr2=““ …}}
Modul: {M jméno_modulu parametr1=““ parametr2=““ …}}
Text: {S text…}}
Podšablona: {+ jméno_podšablony parametr1=““ parametr2=““ …}}
Proměnné: {V jméno_proměnné}} nebo jen {jméno_proměnné}}

NEWS-TICKER

Sites created with StupidCMS 0.1.1 © Copyleft 2007 petrovo