Sekce šablony: Porovnání verzí

Z WINFIRE wiki
Přejít na: navigace, hledání
(Zadání)
m (Typy opakování)
 
(Není zobrazeno 5 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
 
Jsou to části šablony, které se do výstupu dostanou volitelně. Sekce mohou být do sebe vnořené. O tom, zda se do výstupu sekce dostane nebo ne, rozhodují podmínky u [[Hierarchie sekcí|nadřízených sekcí]].  
 
Jsou to části šablony, které se do výstupu dostanou volitelně. Sekce mohou být do sebe vnořené. O tom, zda se do výstupu sekce dostane nebo ne, rozhodují podmínky u [[Hierarchie sekcí|nadřízených sekcí]].  
  
Sekce mohou být '''jednorázové''', nebo '''opakované'''. Jednorázová sekce se zobrazí/nezobrazí podle zadané podmínky jen jednou. Opakované sekce se zpracovávají opakovaně. U opakovaného textu se opakuje celá sekce, a u tabulky se opakuje(opakují) řádek(řádky) tabulky mezi hlavičkou a patičkou tabulky.
+
Sekce mohou být '''neopakované''', nebo '''opakované'''. Neopakovaná sekce se zobrazí/nezobrazí podle zadané podmínky jen jednou. Opakované sekce se zpracovávají opakovaně. U opakovaného textu se opakuje celá sekce, a u tabulky se opakuje(opakují) řádek(řádky) tabulky mezi hlavičkou a patičkou tabulky.
  
 
== Typy sekcí ==
 
== Typy sekcí ==
 
Sekce mohou být těchto typů:
 
Sekce mohou být těchto typů:
* '''Běžný text''' - tato jednorázová sekce obsahuje text, který není vázán na žádné opakování. Tento typ sekce může být vnořen v jakékoli jiné sekci.   
+
* '''Běžný text''' - tato neopakovaná sekce obsahuje text, který není vázán na žádné opakování. Tento typ sekce může být vnořen v jakékoli jiné sekci a sám může mít libovolný počet vnořených podřízených sekcí.   
 
* '''Opakovaný text''' - sekce obsahuje text, který se bude opakovat pro každou položku opakování. Umístění tohoto typy sekce je vázáno na typ [[Rodičovská sekce|rodičovské sekce]]. Pro různé tyty rodičovské sekce jsou k dispozici různé typy opakování.
 
* '''Opakovaný text''' - sekce obsahuje text, který se bude opakovat pro každou položku opakování. Umístění tohoto typy sekce je vázáno na typ [[Rodičovská sekce|rodičovské sekce]]. Pro různé tyty rodičovské sekce jsou k dispozici různé typy opakování.
* '''Tabulka''' - tato sekce musí obsahovat mimo jiného jednu tabulku s definicí hlavičky, patičky a řádku(ů) s proměnnými.
+
* '''Tabulka''' - tato sekce musí obsahovat mimo jiného jednu tabulku s definicí hlavičky, patičky a řádku(ů) s proměnnými. Řádky mezi hlavičkou a patičkou se postupně naplní proměnnými pro všechny záznamy opakování. Umístění tohoto typy sekce je vázáno na typ [[Rodičovská sekce|rodičovské sekce]]. Pro různé tyty rodičovské sekce jsou k dispozici různé typy opakování.
 +
 
 
== Typy opakování ==
 
== Typy opakování ==
 
Je-li vybrána opakovaná sekce, musí se ještě vybrat typ opakování, který určuje, které hodnoty se budou v sekci opakovat. Typy opakování se při zadávání ukazují dynamicky, podle toho, které typy opakování mají pro rodičovskou sekci smysl. Můžete se setkat s těmito typy opakování:
 
Je-li vybrána opakovaná sekce, musí se ještě vybrat typ opakování, který určuje, které hodnoty se budou v sekci opakovat. Typy opakování se při zadávání ukazují dynamicky, podle toho, které typy opakování mají pro rodičovskou sekci smysl. Můžete se setkat s těmito typy opakování:
Řádek 15: Řádek 16:
 
* únikové cesty
 
* únikové cesty
 
* odstupy
 
* odstupy
* odvětrávání (není zatím implementováno)
+
* odvětrávání (není implementováno)
 
* obsahy místností
 
* obsahy místností
 
* otvory v místnostech
 
* otvory v místnostech
  
== Zadání ==
 
[[Soubor:Sekce.png|right]]
 
Zadání/editace sekce se provádí formulářem ve kterém můžete zadat:
 
  
* '''Název sekce''' - slouží k identifikaci sekce
+
 
* '''Typ''' - typ sekce
+
{{Zápatí}}
** typ opakování sekce
 
* '''Popis sekce''' - podrobnější vysvětlující text pro identifikaci sekce. Ukáže se v nápovědě.
 
* '''Podmínka sekce''' - podmínka pro zobrazení sekce. Je-li prázdná, tak u jednorázových sekcí se tato objeví v seznamu sekcí na kartě "Objekt", kde si můžete zakliknutím zvolit, zda se má sekce objevit ve výstupu. Není-li prázdná, obsahuje programovou podmínku, kdy se má sekce objevit ve výstupu. Součásti podmínky mohou být pouze proměnné, které patří [[Rodičovská sekce|rodičovské sekci]], nebo některé z [[Hierarchie sekcí|nadřízených sekcí]].
 
* '''Podmínka opakování''' - podmínka pro zobrazení konkrétního záznamu opakování. Touto podmínkou lze omezit výstup jen na smysluplné záznamy. Například nemá smysl tisknout v tabulce obsazení místností osobami místnosti, kde žádné osoby nejsou. Nebo nemá smysl tisknout informace k budově, která nemá žádné požární úseky. Proměnné, které jsou použity musí patřit probíhajícímu opakování, nebo jeho rodičovské sekci. Další informace o psaní podmínek najdete v části [[Programování podmínek]].
 

Aktuální verze z 24. 4. 2013, 18:34

Jsou to části šablony, které se do výstupu dostanou volitelně. Sekce mohou být do sebe vnořené. O tom, zda se do výstupu sekce dostane nebo ne, rozhodují podmínky u nadřízených sekcí.

Sekce mohou být neopakované, nebo opakované. Neopakovaná sekce se zobrazí/nezobrazí podle zadané podmínky jen jednou. Opakované sekce se zpracovávají opakovaně. U opakovaného textu se opakuje celá sekce, a u tabulky se opakuje(opakují) řádek(řádky) tabulky mezi hlavičkou a patičkou tabulky.

Typy sekcí

Sekce mohou být těchto typů:

  • Běžný text - tato neopakovaná sekce obsahuje text, který není vázán na žádné opakování. Tento typ sekce může být vnořen v jakékoli jiné sekci a sám může mít libovolný počet vnořených podřízených sekcí.
  • Opakovaný text - sekce obsahuje text, který se bude opakovat pro každou položku opakování. Umístění tohoto typy sekce je vázáno na typ rodičovské sekce. Pro různé tyty rodičovské sekce jsou k dispozici různé typy opakování.
  • Tabulka - tato sekce musí obsahovat mimo jiného jednu tabulku s definicí hlavičky, patičky a řádku(ů) s proměnnými. Řádky mezi hlavičkou a patičkou se postupně naplní proměnnými pro všechny záznamy opakování. Umístění tohoto typy sekce je vázáno na typ rodičovské sekce. Pro různé tyty rodičovské sekce jsou k dispozici různé typy opakování.

Typy opakování

Je-li vybrána opakovaná sekce, musí se ještě vybrat typ opakování, který určuje, které hodnoty se budou v sekci opakovat. Typy opakování se při zadávání ukazují dynamicky, podle toho, které typy opakování mají pro rodičovskou sekci smysl. Můžete se setkat s těmito typy opakování:

  • budovy
  • požární úseky
  • místnosti
  • únikové cesty
  • odstupy
  • odvětrávání (není implementováno)
  • obsahy místností
  • otvory v místnostech



Hlavní strana - Aktuality - Historie programu - Nahlášení chyby / požadavku - Jak psát Wiki