TemplateData im JSON-Format generieren
Vorlagenparameter
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Beschreibung | description | Kurze Funktionsbeschreibung der Vorlage; wichtige Schlüsselbegriffe am Anfang. Multilinguale Zeichenkette.
| Mehrzeiliger Text | erforderlich |
Parameterliste | params | Aufzählung der Vorlagenparameter in richtiger Reihenfolge mittels Vorlage:TemplateData/param | Mehrzeiliger Text | optional |
Quelltext-Formatierung | format | Gewünschte Formatierung beim Einfügen der Einbindung in den Wikitext
| Einzeiliger Text | optional |
Kopiervorlage
BearbeitenNur diese Vorlage:
{{TemplateData/json |description= |params= |format= }}
Mit umgebender Template:TemplateData sowie Untervorlagen:
{{TemplateData|JSON= {{TemplateData/json |description={{TemplateData/I18N |en= |de= }} |params={{TemplateData/param| |label={{TemplateData/I18N |en= |de= }} |description={{TemplateData/I18N |en= |de= }} |type= |required= |suggested= |default= |example= }} |format= }} |TOC=1}}
Beispiel
BearbeitenAuszug aus Template:delete … (englisch)
{{TemplateData|JSON= {{TemplateData/json |description={{TemplateData/I18N |en=Tag page for '''speedy deletion'''.<br /> Place the template transclusion on uppermost top of the referred page, please. |de=Stellt einen '''Schnelllöschantrag'''.<br /> Die Vorlage bitte ganz oben in der Seite einfügen! }} |params={{TemplateData/param|1 |label={{TemplateData/I18N |en=Reason |de=Begründung }} |description={{TemplateData/I18N |en=Reason for the request, and signature (<code>~~~~</code>) |de=Begründung für den Schnelllöschantrag und Signatur (<code>~~~~</code>) }} |type=content |required=0 |suggested=1 |example={{TemplateData/I18N |en=Replaced by white elephant. --~~~~ |de=Ersetzt durch weißen Elephanten. --~~~~ }} }} |format= }} |TOC=1}}
Siehe auch
Bearbeiten- Hilfe:TemplateData/JSON
- Nachgeordnete Vorlagen:
- Vorlage:TemplateData/param – einzelnen Parameter beschreiben
- Vorlage:TemplateData/I18N – Multilinguale Zeichenkette
- Vorlage:TemplateData/aliases – Aliasnamen der Parameter
- Vorlage:TemplateData/JSON – lokalisierte Version dieser Vorlage
- Diese Vorlagendokumentation in englischer Sprache.
Lua
Verwendetes Modul: JSONutil