Šablona:Line-ev
Šablona pro vkládání historických událostí týkajících se celých 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 - 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. 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í:
{{line-ev|uko-vd|1970-10-14|2}} = pro aktuální trať se uloží údaj o tom, že dne 14. 10. 1970 zde byla ukončena veškerá doprava. Ve stránce se vypíše 14. října 1970.
{{line-ev|zah-vd|A1846|d}} = pro aktuální trať se uloží údaj o tom, že veškerá doprava byla zahájena přibližně v letech 1843 až 1849. Ve stránce se vypíše někdy kolem roku 1846.
{{line-ev|zas-nd|null|neznámo kdy}} = pro aktuální trať se uloží údaj o tom, že nákladní doprava byla zastavena, ale není vůbec známo, kdy to bylo. Ve stránce se vypíše neznámo kdy.
{{#arraydefine:part| {{#CheckDate: {{{2}}} }} }}
{{#switch: {{#arrayindex:part|0}}
| E = {{#switch: {{{3|ne}}} | č = {{#time: j. n. Y | {{{2}}} }} | 1 = {{#time: j. F Y | {{{2}}} }} | 2 = {{#time: j. xg Y | {{{2}}} }} }} {{#subobject:
|Název tratě={{PAGENAME}}
|Událost={{sec-ev-types|{{{1}}}}}
|Datum události={{{2}}}
|Přesnost=E
|Popis události={{line-ev-types-descriptions| {{{1}}} | [[{{PAGENAME}}|{{#sub:{{PAGENAME}}|16}}]]}}
}}
| 0 = <span style="color:red;font-weight:bold">CHYBA: {{#arrayindex:part|1}}</span>
| {{#switch: {{{3}}} | du = {{ucfirst: {{#arrayindex:part|2}} }} | d = {{#arrayindex:part|2}} | {{{3}}} }} {{#subobject:
|Název tratě={{PAGENAME}}
|Událost={{sec-ev-types|{{{1}}}}}
|Datum události={{#arrayindex:part|1}}
|Přesnost={{#arrayindex:part|0}}
|Popis události={{line-ev-types-descriptions| {{{1}}} | [[{{PAGENAME}}|{{#sub:{{PAGENAME}}|16}}]]}}
}}
}}