Modul:LinkFormDatum/Doku: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „=== ParseFormDate ===“)
 
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=== ParseFormDate ===
=== LinkFormDate ===
Funktion, welche die Datumsfelder der Formulare zur Visualisierung in den Faktenboxen abbildet. Hierbei werden die Datumsangaben gleichzeitig semantisiert.
 
Die von der Vorlage übergebenen Parameter lauten:
* 1 = Datum, z. B. das Geburtsdatum in beliebigem Format
* 2 = Name des Hauptattributs, z. B. <code>Geburtsdatum</code>
* 3 = Name des Tagesattributes, z. B. <code>Geburtstag</code>
* 4 = Name des Jahresattributes, z. B. <code>Geburtsjahr</code>
 
=== FormatDate ===
Bringt ein semantisches Datum (z. B. 20 Januar 2008) in die Übliche Darstellung ([[20. Januar]] [[2008]]), so dass Jahr und Jahrestag klickbar sind und in die entsprechenden Artikel verlinken. Es funktioniert auch, wenn der Tag mit Punkt übergeben wird (also 20. Januar 2008).
 
=== HumanToFormDate ===
Bringt ein Menschenlesbares Datum wie "23. Februar 1985" in die semantische Form "1985/02/23". Die Konvertierung gelingt auch, wenn der Tag oder Tag und Monat fehlen. Das nun maschinenlesbare Format kann mit der Funktion <code>LinkFormDate</code> wieder semantisiert und in die Datenbank eingetragen werden (unter Nennung der Attribute, siehe dort).
 
=== Unterseiten ===
{{Unterseitenliste|Modul:LinkFormDatum}}