Vorlog:TemplateData/param
Erscheinungsbild
fatal JSON error: mw.text.jsonDecode: Syntax-Fehler
{ "description": {
"en": "Generate single '''parameter''' description for '''TemplateData''' as '''JSON''' source code",
"de": "Einzelne '''Parameter'''-Beschreibung für '''TemplateData''' im JSON-Format generieren"
},
"params":
{
"1":
{
"label": "ID",
"description": {
"en": "Parameter name used for programming.",
"de": "Technischer Parametername, der bevorzugt auch bei Einbindung der Vorlage in den Quelltext eingefügt werden sollte."
},
"type": "line",
"required": true,
"example": {
"en": "lift",
"de": "Aufzug"
}
},
"label":
{
"label": {
"en": "Short name",
"de": "Kurzname"
},
"description": {
"en": "Short and unique name for the parameter. The parameter name used for programming might be cryptic. Multilingual text.",
"de": "Kurze, eindeutige Klartext-Bezeichnung. Der technische Parametername könnte unverständlich sein. Multilinguale Zeichenkette."
},
"type": "string",
"suggested": true,
"default": {
"en": "Parameter name used in programming.",
"de": "Der technische Parametername."
},
"example": {
"en": "The term “Short name” here.",
"de": "Das Wort „Kurzname“ hier."
}
},
"description":
{
"label": {
"en": "Description",
"de": "Beschreibung"
},
"description": {
"en": "Description of the parameter; meaning, requested format, permitted values.",
"de": "Beschreibung des Parameters; Bedeutung, Formate, erlaubte Werte. Multilinguale Zeichenkette."
},
"type": "string",
"suggested": true,
"example": "Diese Parameterbeschreibung hier."
},
"type":
{
"label": {
"en": "Type",
"de": "Typ"
},
"description": {
"en": "Data type of the parameter",
"de": "Datentyp des Parameters"
},
"type": "line",
"suggested": true,
"suggestedvalues": Vorlog:TemplateData/suggestedvalues,
"default": "unknown",
"example": "string"
},
"required":
{
"label": {
"en": "Mandatory",
"de": "Pflicht"
},
"description": {
"en": "Parameter is necessary for functionality and must not use a default value.",
"de": "Parameter ist erforderlich (Status)."
},
"type": "boolean",
"suggested": true,
"default": "0",
"example": "1"
},
"suggested":
{
"label": {
"en": "Suggested",
"de": "Empfohlen"
},
"description": {
"en": "Parameter will be offered in form and parameter name will be inserted into source text (Status).",
"de": "Parameter wird im Formular angeboten und in den Quelltext eingefügt (Status)."
},
"type": "boolean",
"suggested": true,
"default": "0",
"example": "1"
},
"suggestedvalues":
{
"label": {
"en": "Suggested values",
"de": "Vorgeschlagene Werte"
},
"description": {
"en": "Suggested values, to be provided by Template:TemplateData/suggestedvalues.",
"de": "Vorgeschlagene Werte, angegeben mittels Template:TemplateData/suggestedvalues."
},
"type": "string"
},
"default":
{
"label": {
"en": "Default",
"de": "Vorgabe"
},
"description": {
"en": "Standard value assumed in programming if not specified in transclusion or empty. Must not be used with required parameters.",
"de": "Vorgabewert in der Programmierung, falls bei der Vorlagen-Einbindung nicht angegeben bzw. leer. Nicht bei Pflichtparametern möglich."
},
"type": "string"
},
"example":
{
"label": {
"en": "Example",
"de": "Beispiel"
},
"description": {
"en": "One typical example value.",
"de": "Ein charakteristischer Beispielwert. Multilinguale Zeichenkette."
},
"type": "string"
},
"autovalue":
{
"label": {
"en": "AutoValue",
"de": "AutoWert"
},
"description": {
"en": "Will be inserted into source text if no value has been provided.",
"de": "Wird von Werkzeugen in den Quelltext eingefügt, falls nicht explizit ein Wert zugewiesen wurde."
},
"type": "string"
},
"deprecated":
{
"label": {
"en": "Deprecated",
"de": "Veraltet"
},
"description": {
"en": "This parameter is obsolete (Status), perhaps more information about. <code>boolean</code> or multilingual text.",
"de": "Der Parameter ist veraltet (Status), ggf. weitere Hinweise dazu. <code>boolean</code> oder Multilinguale Zeichenkette."
},
"type": "string"
},
"aliases":
{
"label": {
"en": "Aliases",
"de": "Aliasse"
},
"description": {
"en": "Alias names, to be provided by Template:TemplateData/aliases.",
"de": "Aliasnamen, angegeben mittels Template:TemplateData/aliases."
},
"type": "string",
"example": {
"en": "elevator",
"de": "Fahrstuhl"
}
},
"inherits":
{
"label": {
"en": "Inherited",
"de": "Geerbt"
},
"description": {
"en": "Not explicitly specified information shall be taken from another parameter. That name used for programming is to be provided.",
"de": "Nicht explizite Angaben sollen von einem anderen Parameter übernommen werden. Dieser technische Parametername ist anzugeben."
},
"type": "line"
},
"style":
{
"label": "CSS",
"description": {
"en": "CSS definitions for presentation of this documentation without any effect on transclusion.",
"de": "CSS-Definitionen zur Gestaltung dieser Parameterbeschreibung (keine Wirkung auf die Einbindung)."
},
"type": "string"
}
},
"format": "block"
}
Kopiervorlage
[Am Gwëntext werkeln]{{TemplateData/param
|
|label=
|description=
|type=
|required=
|suggested=
|suggestedvalues=
|default=
|example=
|autovalue=
|deprecated=
|aliases=
|inherits=
|style=
}}
Beispiel
[Am Gwëntext werkeln]{{TemplateData/param
|lift
|label=Lift
|description=Number and model of lift systems
|type=content
|required=0
|suggested=1
|example=1 Otis
}}
Schau aa
[Am Gwëntext werkeln]- Hilfe:TemplateData/JSON – Beschreibung der generellen Syntax in JSON
- Vorlage:TemplateData/json – übergeordnete Vorlage, von der diese Untervorlage eingebunden wird
- Vorlage:TemplateData/Parameter – lokalisierte Form dieser Vorlage