Šablona:Sec-ev

Z Drážní Wiki
Skočit na navigaci Skočit na vyhledávání

Šablona pro vkládání historických událostí týkajících se jednotlivých úseků tratí. Ve stránce tratě se v místě vložení (volitelně) zobrazí zadané datum, u nepřesných kalendářních dat jejich popis (obecný nebo vlastní).

Parametry:

1 - Název úseku tratě, např. Chotětov - Bezno (jde o úsek tratě Chotětov - Skalsko, do jejíž stránky se šablona vloží). Název tratě se nezadává, je uložen automaticky.
2 - Typ události, zapisuje se zkratkou. Zkratky jsou definovány v šabloně sec-ev-types.
2 - Datum, kdy k události došlo. Je nutné ho zadat ve formátu RRRR-M-D (přesné datum) nebo jako nepřesné datum podle popisu v nápovědě.
3 - (Volitelný) U přesných dat určuje formát měsíce data vypsaného do stránky. Možné hodnoty: "č" - číslo měsíce s tečkou (3. pro březen), "1" - název v prvním pádu (březen), "2" - název ve druhém pádu (března), v případě jakékoli jiné hodnoty nebo vynechání parametru se do stránky nic nevypíše. Pokud je třeba ve vypsaném datu vynechat rok, použijte varianty "čk", "1k", "2k". U nepřesných dat je možné buď zapsat vlastní popis, který se vypíše do stránky, nebo zadáním hodnoty "d" nebo "du" vypsat systémem připravený popis (d = popis začíná malým písmenem, du = popis začíná velkým písmenem).

Příklad použití:
{{sec-ev|Chotětov - Bezno|uko-vd|1970-10-14|2}} = pro aktuální trať se uloží údaj o tom, že v úseku Chotětov - Bezno byla 14. 10. 1970 ukončena veškerá doprava. Ve stránce se vypíše 14. října 1970.

{{#arraydefine:part| {{#CheckDate: {{{3}}} }} }}
{{#switch: {{#arrayindex:part|0}} 
 | E = {{#switch: {{{4|ne}}} | č = {{#time: j. n. [[Y]] | {{{3}}} }} | 1 = {{#time: j. F [[Y]] | {{{3}}} }} | 2 = {{#time: j. xg [[Y]] | {{{3}}} }} | čk = {{#time: j. n. | {{{3}}} }} | 1k = {{#time: j. F | {{{3}}} }} | 2k = {{#time: j. xg | {{{3}}} }} }} {{#subobject:
 |Název tratě={{PAGENAME}}
 |Název úseku={{{1}}}
 |Událost={{sec-ev-types|{{{2}}}}}
 |Datum události={{{3}}}
 |Přesnost=E
 |Popis události={{sec-ev-types-descriptions‎| {{{2}}} | {{{1}}} | [[{{PAGENAME}}|{{#sub:{{PAGENAME}}|16}}]]
 }}
}}
 | 0 = <span style="color:red;font-weight:bold">CHYBA: {{#arrayindex:part|1}}</span>
 | {{#switch: {{{4}}} | du = {{ucfirst: {{#arrayindex:part|2}} }} | d = {{#arrayindex:part|2}} | {{{4}}} }} {{#subobject:
 |Název tratě={{PAGENAME}}
 |Název úseku={{{1}}}
 |Událost={{sec-ev-types|{{{2}}}}}
 |Datum události={{#arrayindex:part|1}}
 |Přesnost={{#arrayindex:part|0}}
 |Popis události={{sec-ev-types-descriptions| {{{2}}} | {{{1}}} | [[{{PAGENAME}}|{{#sub:{{PAGENAME}}|16}}]]
 }}
}}
}}