Vorlage:LinkDatum: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
-->{{#vardefine:Date.3|{{#explode:{{{1}}}| |2}} }}<!-- | -->{{#vardefine:Date.3|{{#explode:{{{1}}}| |2}} }}<!-- | ||
-->{{#vardefine:Date.4|{{#explode:{{{1}}}| |3}} }}<!-- | -->{{#vardefine:Date.4|{{#explode:{{{1}}}| |3}} }}<!-- | ||
− | -->{{# | + | |
− | -->{{#if:{{#var:Date.3}}|[[{{#var:Date.1}}. {{#var:Date.2}}]] [[{{#var:Date.3}}]]|<!-- | + | Move variables around if JL is in there: |
− | -->{{#if:{{#var:Date.2}}|{{#var:Date.1}} [[{{#var:Date.2}}]]|<!-- | + | -->{{#ifexpr:{{#rpos:{{#var:Date.3}}|JL}} > -1|{{#vardefine:Date.4|{{#var:Date.3}}}} {{#vardefine:Date.3|}} }}<!-- |
− | -->{{#if:{{#var:Date.1}}|[[{{#var:Date.1}}]]}}}}}}<!-- | + | -->{{#ifexpr:{{#rpos:{{#var:Date.2}}|JL}} > -1|{{#vardefine:Date.4|{{#var:Date.2}}}} {{#vardefine:Date.2|}} }}<!-- |
+ | |||
+ | Show 'em all: | ||
+ | -->{{#if:{{#var:Date.3}}|[[{{#var:Date.1}}. {{#var:Date.2}}]] [[{{#var:Date.3}}]] {{#var:Date.4}}|<!-- | ||
+ | -->{{#if:{{#var:Date.2}}|{{#var:Date.1}} [[{{#var:Date.2}}]] {{#var:Date.4}}|<!-- | ||
+ | -->{{#if:{{#var:Date.1}}|[[{{#var:Date.1}}]] {{#var:Date.4}} }} }} }}<!-- | ||
--></includeonly> | --></includeonly> |
Aktuelle Version vom 11. September 2017, 15:01 Uhr
Der semantische Datentyp Date
gibt ein Datum in drei möglichen Formaten zurück, abhängig davon, welche Werte gegeben sind. Entweder bleibt das Datum auf das Jahr beschränkt (<Jahr>
), oder es ist noch ein Monat gegeben (<Monatsname> <Jahr>
), oder es ist auch der Tag gegeben (<Tag> <Monatsname> <Jahr>
). Diese Funktion verlinkt die Monatstage und Jahre korrekt, so wie es seit jeher die Konvention im FürthWiki ist ([[<Tag>. <Monatsname>]] [[<Jahr>]]
). Ausserdem wird auch dann das Jahr verlinkt, wenn nichts anderes gegeben ist. Ist ein Monat ohne Tag gegeben, wird der Monatsname nicht verlinkt.