Vorlage:Set Attribut: Unterschied zwischen den Versionen
Erscheinungsbild
VGS008 (Diskussion | Beiträge) Die Seite wurde neu angelegt: „<includeonly>{{#ifeq:{{Check Param|{{{1}}}|{{{2}}}}}|ok|{{#if:{{{4|}}}|{{#ifeq:{{{4}}}|1|{{{1}}}|{{{4}}}}}: }}[[{{{1}}}::{{{2}}}{{#if:{{{3|}}}|{{!}}{{{3}}}}}]]|{{Check Param|{{{1}}}|{{{2}}}}}Kategorie:Seite mit Attributfehler}}</includeonly> <noinclude> ---------------------------------------------------------------------- == '''Beschreibung''' == <templatedata> { "description": "ordnet einem SMW-Attribut einen Wert zu. Hinweis: Set Attribut p…“ |
VGS008 (Diskussion | Beiträge) Parameter erweitert, Logik neu aufgebaut |
||
| Zeile 1: | Zeile 1: | ||
<includeonly>{{# | <includeonly>{{#switch:{{Check Param|{{{1}}}|{{{2}}}}} | ||
<noinclude> | |0={{#switch:{{Check Value|{{{2}}}|{{{3}}}}} | ||
|0={{#if:{{{4|}}}|{{#ifeq:{{{4}}}|1|{{{1}}}|{{{4}}}}} }}[[{{{1}}}::{{{2}}}{{#if:{{{5|}}}|{{!}}{{{5}}}}}]] | |||
|1={{Param Error|Set Attribut|{{{1}}}|: Attributtyp '''{{{3}}}''' falsch oder in Check Value nicht definert|Seite mit Attributfehler}} | |||
|2={{Param Error|Set Attribut|{{{1}}}|: Inhalt '''{{{2}}}''' ist nicht vom Typ {{{3}}}|Seite mit Attributfehler}} | |||
}} | |||
|1={{Param Error|Set Attribut|{{{1}}}| '''Attributname''' fehlt|Seite mit Attributfehler}} | |||
|2={{Param Error|Set Attribut|{{{1}}}|: '''Attributwert''' fehlt|Seite mit Attributfehler}} | |||
|#default={{Param Error|Set Attribut|{{{1}}}| unbekannter Fehler aus Check Param|Seite mit Attributfehler}} | |||
}} | |||
</includeonly><noinclude> | |||
== '''Beschreibung''' == | == '''Beschreibung''' == | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "ordnet einem SMW-Attribut einen Wert zu. Hinweis: Set Attribut prüft ob Name und Wert vorhanden sind - ein vorherige Prüfung sollte daher entfallen. Fehlerhafte Seiten: siehe | "description": "ordnet einem SMW-Attribut einen Wert zu. Hinweis: Set Attribut prüft ob Name und Wert vorhanden sind - ein vorherige Prüfung sollte daher entfallen. Fehlerhafte Seiten: siehe Kategorie:Seite mit Attributfehler. Die Vorlage verwendet unbenannte Parameter", | ||
"params": { | "params": { | ||
"1": { | "1": { | ||
"label": " | "label": "Attributname", | ||
"description": "Name des Attributes", | "description": "Name des Attributes", | ||
"type": "line", | "type": "line", | ||
| Zeile 14: | Zeile 22: | ||
"required": true, | "required": true, | ||
"suggested": true, | "suggested": true, | ||
"example": " | "example": "Beginn" | ||
}, | }, | ||
"2": { | "2": { | ||
"label": " | "label": "Attributwert", | ||
"description": "Wert des Attributes", | "description": "Wert des Attributes", | ||
"type": "line", | "type": "line", | ||
| Zeile 23: | Zeile 31: | ||
"required": true, | "required": true, | ||
"suggested": true, | "suggested": true, | ||
"example": " | "example": "1886-09-10" | ||
}, | }, | ||
"3": { | "3": { | ||
"label": " | "label": "Attributtyp", | ||
"description": " | "description": "Typ des Attributs. Die Bezeichnung muss gleich sein der in der Definition des Attributs", | ||
"type": "line", | "type": "line", | ||
"default": "", | "default": "", | ||
"required": | "required": true, | ||
"suggested": false, | "suggested": false, | ||
"example": " | "example": "Date" | ||
}, | }, | ||
"4": { | "4": { | ||
"label": "Label", | "label": "Label", | ||
"description": "Legt fest ob vor der Zuordnung zum Attribut | "description": "Legt fest ob vor der Zuordnung zum Attribut ein Text angezeigt wird. Fehlt: keine Anzeige, 1: Name des Parameters, sonst: Label", | ||
"type": "line", | "type": "line", | ||
"default": "", | "default": "", | ||
"required": false, | "required": false, | ||
"suggested": false, | "suggested": false, | ||
"example": " | "example": "Eröffnung:" | ||
}, | |||
"5": { | |||
"label": "Anzeige Wert", | |||
"description": "Legt fest, welcher Wert angezeigt wird: fehlt=keine Anzeige, mit wird die Anzeige des Wertes unterdrückt, sonst: Anzeige Wert.", | |||
"type": "line", | |||
"default": "", | |||
"required": false, | |||
"suggested": false, | |||
"example": "Hans Müller" | |||
} | } | ||
} | } | ||
| Zeile 48: | Zeile 65: | ||
== '''Verwendung''' == | == '''Verwendung''' == | ||
<pre> | <pre> | ||
{{Set Attribut| | {{Set Attribut|Beginn|1886-09-10|Date|Eröffnung:|Hans Müller}} | ||
</pre> | </pre> | ||
== '''Kopiervorlage''' == | == '''Kopiervorlage''' == | ||
<pre> | <pre> | ||
{{Set Attribut| | | | }} | {{Set Attribut| | | | | }} | ||
</pre> | </pre> | ||
[[Kategorie:Vorlage]] | [[Kategorie:Vorlage]] | ||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 12. Juli 2026, 14:05 Uhr
Beschreibung
ordnet einem SMW-Attribut einen Wert zu. Hinweis: Set Attribut prüft ob Name und Wert vorhanden sind - ein vorherige Prüfung sollte daher entfallen. Fehlerhafte Seiten: siehe Kategorie:Seite mit Attributfehler. Die Vorlage verwendet unbenannte Parameter
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Attributname | 1 | Name des Attributes
| Einzeiliger Text | erforderlich |
| Attributwert | 2 | Wert des Attributes
| Einzeiliger Text | erforderlich |
| Attributtyp | 3 | Typ des Attributs. Die Bezeichnung muss gleich sein der in der Definition des Attributs
| Einzeiliger Text | erforderlich |
| Label | 4 | Legt fest ob vor der Zuordnung zum Attribut ein Text angezeigt wird. Fehlt: keine Anzeige, 1: Name des Parameters, sonst: Label
| Einzeiliger Text | optional |
| Anzeige Wert | 5 | Legt fest, welcher Wert angezeigt wird: fehlt=keine Anzeige, mit wird die Anzeige des Wertes unterdrückt, sonst: Anzeige Wert.
| Einzeiliger Text | optional |
Verwendung
{{Set Attribut|Beginn|1886-09-10|Date|Eröffnung:|Hans Müller}}
Kopiervorlage
{{Set Attribut| | | | | }}