Ú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>
|
|