Šablony

Top  Previous  Next

Úpravu zobrazení strukturovaného zápisu a jeho exportu je možné dosáhnout změnou jeho výstupní šablony. Šablony pro zobrazení strukturovaného zápisu jsou uloženy v adresáři www/share/html/zapis/ a vyplněním direktiv SABLONA_ZOBRAZ (pro zobrazení v detailu aplikace a zobrazení sestavy kapitol k vybraným úkolům) a SABLONA_EXPORT (pro export do MS Word) je možné změnit aktuálně používanou šablonu. Při úpravě šablony si ji vždy uložte pod jiným názvem než jsou šablony standardně šířené s aplikací - při aktualizaci aplikaci by Vám byly přepsány.

 

Pro správné fungování je šablonu nutné vytvořit ve formátu HTML a následně v textovém editoru upravit přidáním speciálních XML tagů:

tag

popis

parametry

rodičovské tagy

<value />

Bude nahrazen hodnotou proměnné určené parametrem. Je povinné jej zapisovat ve zkráceném tvaru.

variable - název proměnné, jejíž hodnotou bude tag nahrazen

prefix - text, který bude přidán před hodnotu proměnné, pokud ta není prázdná

suffix - text, který bude přidán za hodnotu proměnné, pokud ta není prázdná

if_empty - text, kterým bude tag nahrazen, pokud je hodnota proměnné prázdná

<zapis>

<parametry>

<kapitola>

<kapitola-cast>

<kapitola-ukol>

<zapis>

Párový tag, jehož obsahem budou proměnné s údaji k zápisu. Výsledek jeho zpracování bude prázdný, pokud zpracovávaná data neobsahují data zápisu.


root

<kapitola>

Párový tag, jehož obsahem budou proměnné s údaji ke kapitolám zápisu. Výsledek jeho zpracování bude prázdný, pokud zpracovávaná data neobsahují ani jednu kapitolu strukturovaného zápisu. Pokud data obsahují několik kapitol, bude příslušněkrát zopakován.


root

<kapitola-cast>

Párový tag, jehož obsahem budou proměnné s údaji k částem kapitol zápisu. Opět bude ke každé kapitole zkopírován tolikrát, kolik částí kapitola obsahuje. Kapitola zápisu obsahuje vždy alespoň jednu část.


<kapitola>

<kapitola-ukol>

Párový tag, jehož obsahem budou proměnné s údaji k úkolům z kapitol zápisu. Pokud z kapitoly (části kapitoly) nebude plynout žádný úkol, bude jeho obsah prázdný.


<kapitola-cast>

<parametry>

Párový tag, jehož obsahem budou proměnné s vyplněnými parametry zápisu.


<zapis>

 

Použitelné proměnné:

název proměnné

hodnota

v rámci tagu

zapis.id

identifikátor zápisu

<zapis>

zapis.typ

typ zápisu

<zapis>

zapis.cislo

číslo zápisu

<zapis>

zapis.nazev

název zápisu

<zapis>

zapis.popis

popis zápisu

<zapis>

zapis.stav

stav zápisu (rozpracován/dokončen)

<zapis>

zapis.termin

termín konání schůze

<zapis>

zapis.ucastnici

účastníci zápisu (celá jména oddělená čárkou)

<zapis>

parametry.id_{id_parametru}

hodnota příslušného parametru

<parametry>

parametry.{název_parametru}

hodnota příslušného parametru

<parametry>

kapitola.id

identifikátor kapitoly

<kapitola>

kapitola.nadpis

nadpis kapitoly

<kapitola>

kapitola.zapis_typ

typ zápisu

<kapitola>

kapitola.prefix

číslo zápisu

<kapitola>

kapitola.cislo

číslo kapitoly

<kapitola>

kapitola.zvyraznit

hodnota nebude prázdná, pokud je třeba zvýraznit kapitolu - zápis je odkazován z úkolu k této kapitole

<kapitola>

kapitola-cast.id

identifikátor části kapitoly

<kapitola-cast>

kapitola-cast.typ

typ kapitoly (formulace usnesení)

<kapitola-cast>

kapitola-cast.ukol

ano/ne - zda z kapitoly vyplývá úkol (je ukládácí)

<kapitola-cast>

kapitola-cast.prefix

číslo zápisu

<kapitola-cast>

kapitola-cast.kapitola_cislo

číslo kapitoly (1..999)

<kapitola-cast>

kapitola-cast.cislo

číslo části kapitoly (A..Z), v případě nevyplněného číslování je prázdná

<kapitola-cast>

kapitola-cast.html

html formátovaný text kapitoly

<kapitola-cast>

kapitola-cast.text

text kapitoly zbavený formátování

<kapitola-cast>

kapitola-ukol.id

identifikátor úkolu z kapitoly

<kapitola-ukol>

kapitola-ukol.hromadny

ano/ne - zda je úkol hromadný

<kapitola-ukol>

kapitola-ukol.if_hromadny

'Hromadný', pokud je úkol hromadný, jinak prázdná

<kapitola-ukol>

kapitola-ukol.jeden

ano/ne - zda úkol není hromadný

<kapitola-ukol>

kapitola-ukol.termin

zadaný termín splnění úkolu (ze zápisu)

<kapitola-ukol>

kapitola-ukol.resitele

řešitelé úkolu ze zápisu oddělení čárkou

<kapitola-ukol>