Vorlage:Stand/Doku: Unterschied zwischen den Versionen

K
9 Versionen von wikivoyage:Vorlage:Stand/Doku importiert
(+ Individuelle Gestaltung)
K (9 Versionen von wikivoyage:Vorlage:Stand/Doku importiert)
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DU}}
{{TemplateData|JSON=
{{TemplateData|JSON=
{
{
Zeile 25: Zeile 26:
"ablauf": {
"ablauf": {
"label": "Ablauf",
"label": "Ablauf",
"example": "2001-01-01",
"example": "2001-01",
             "description": "Datum, nach welchem die Stand-Angabe als veraltet markiert werden soll.",
             "description": "Datum, nach welchem die Stand-Angabe als veraltet markiert werden soll.",
"type": "date"
"type": "date"
Zeile 32: Zeile 33:
"label": "Notiz",
"label": "Notiz",
             "description": "Eine Notiz an zukünftige Bearbeiter, die dabei helfen kann die veraltete Aussage zu aktualisieren.",
             "description": "Eine Notiz an zukünftige Bearbeiter, die dabei helfen kann die veraltete Aussage zu aktualisieren.",
"type": "string"
"type": "line"
},
},
         "inKlammern": {
         "inKlammern": {
Zeile 38: Zeile 39:
             "description": "Ob die Stand-Angabe in Klammern gesetzt werden soll. Nur angeben, falls eine Klammerung nicht erwünscht ist.",
             "description": "Ob die Stand-Angabe in Klammern gesetzt werden soll. Nur angeben, falls eine Klammerung nicht erwünscht ist.",
"type": "boolean"
"type": "boolean"
},
        "text": {
"label": "Präfix",
            "description": "Text, der vor der Datumsangabe angezeigt werden soll. <code>n</code> zum abschalten.",
"type": "line"
}
}
},
},
Zeile 53: Zeile 59:


== Beispiele ==
== Beispiele ==
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>}}</nowiki></code> '''→''' {{Stand|{{LASTYEAR}}}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12}}</nowiki></code> '''→''' {{Stand|{{LASTYEAR}}|12}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}|12}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|31}}</nowiki></code> '''→''' {{Stand|{{LASTYEAR}}|12|31}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|31}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}|12|31}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|31|ablauf=</nowiki>{{CURRENTYEAR}}<nowiki>|notiz=Lorem Ipsum}}</nowiki></code> '''→''' {{Stand|{{LASTYEAR}}|12|31|ablauf={{CURRENTYEAR}}|notiz=Lorem Ipsum}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|31|ablauf=</nowiki>{{CURRENTYEAR}}<nowiki>|notiz=Lorem Ipsum}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}|12|31|ablauf={{CURRENTYEAR}}|notiz=Lorem Ipsum}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|31|ablauf=</nowiki>{{LASTYEAR}}<nowiki>-12|notiz=Lorem Ipsum (Beispiel für abgelaufenes Datum)}}</nowiki></code> '''→''' {{Stand|{{LASTYEAR}}|12|31|ablauf={{LASTYEAR}}-12|notiz=Lorem Ipsum (Beispiel für abgelaufenes Datum)}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|31|ablauf=</nowiki>{{LASTYEAR}}<nowiki>-12|notiz=Lorem Ipsum (Beispiel für abgelaufenes Datum)}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}|12|31|ablauf={{LASTYEAR}}-12|notiz=Lorem Ipsum (Beispiel für abgelaufenes Datum)}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|inKlammern=n}}</nowiki></code> '''→''' {{Stand|{{LASTYEAR}}|12|inKlammern=n}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|12|inKlammern=n}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}|12|inKlammern=n}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|text=n}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}|text=n}}
* <code><nowiki>{{Stand|</nowiki>{{LASTYEAR}}<nowiki>|text=Gemessen am:}}</nowiki></code> ergibt: {{Stand|{{LASTYEAR}}|text=Gemessen am:}}


== Individuelle Gestaltung ==
== Individuelle Gestaltung ==
Die Einbindung der Vorlage lässt sich über [[:w:Cascading Style Sheets|CSS]] individuell gestalten, entweder zentral über die Systemdatei [[Mediawiki:common.css]] oder benutzerspezifische Einstellungen [[Special:MyPage/common.css|''Benutzer:<Dein Name>/common.css'']]. Für Programmierer ist es damit auch möglich an jedem Feld per [[:w:de:Javascript|Javascript]] Änderungen vorzunehmen und Werkzeuge zu programmieren. Folgende Klassen wurden verwendet:
Die Einbindung der Vorlage lässt sich über [[:w:Cascading Style Sheets|CSS]] individuell gestalten, entweder zentral über die Systemdatei [[Mediawiki:common.css]] oder benutzerspezifische Einstellungen [[Special:MyPage/common.css|''Benutzer:<Dein Name>/common.css'']]. Für Programmierer ist es damit auch möglich an jedem Feld per [[:w:de:Javascript|Javascript]] Änderungen vorzunehmen und Werkzeuge zu programmieren. Folgende Klassen wurden verwendet:
* {{Code|.voy-lastedit}} – Diese Klasse besitzen alle Standangaben.
* {{Code|.voy-lastedit}} – Diese Klasse besitzen alle Standangaben.