Vorlage:Attributgenerator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) |
Maggus (Diskussion | Beiträge) (Debug-Angaben) |
||
Zeile 41: | Zeile 41: | ||
-->}}<!-- | -->}}<!-- | ||
− | |||
− | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 73: | Zeile 71: | ||
-->{{#ifeq: <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> | Ja <!-- | -->{{#ifeq: <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> | Ja <!-- | ||
-->| <nowiki>{{#set: </nowiki>{{#var:Attribut}} = <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}} }}</nowiki> <!-- | -->| <nowiki>{{#set: </nowiki>{{#var:Attribut}} = <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}} }}</nowiki> <!-- | ||
− | -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} }}<!-- | + | -->{{#arraydefine: Attribut eingetragen <!-- |
+ | -->| {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} <!-- | ||
+ | -->}}<!-- | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
/// setze Attribute für alle anderen Datentypen | /// setze Attribute für alle anderen Datentypen | ||
− | -->| <nowiki>{{#set: </nowiki>{{#var:Attribut}} | + | -->| <nowiki>{{#set: </nowiki>{{#var:Attribut}}<nowiki> = {{{</nowiki>{{#var:Attribut}}<nowiki>}}} }}</nowiki><!-- |
-->{{#arraydefine: Attribut eingetragen <!-- | -->{{#arraydefine: Attribut eingetragen <!-- | ||
-->| {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} <!-- | -->| {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} <!-- | ||
Zeile 88: | Zeile 88: | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | |||
+ | |||
+ | ////////////////////////////////////////////////////////////// | ||
+ | /// bereinige das Array "Attribut eingetragen" | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | -->{{#arrayunique: Attribut eingetragen }}<!-- | ||
+ | -->{{#arraysort: Attribut eingetragen | asc }}<!-- | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | |||
+ | |||
+ | ////////////////////////////////////////////////////////////// | ||
+ | /// Debug-Angaben | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | --><hr>'' Wert Attribut = {{{ Attribut | {{{ 1 | Kein Attribut :-( }}} }}} <hr> var Attribut = {{#var: Attribut }}<hr>var Datentyp = {{#var: Datentyp }}<hr>arrayprint Attribut eingetragen = {{#arrayprint: Attribut eingetragen {{-,-}} }}''<!-- | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
--></includeonly> | --></includeonly> |
Version vom 25. September 2020, 10:46 Uhr
Dies ist die Vorlage „Attributgenerator“. Sie sollte im folgenden Format genutzt werden:
{{Attributgenerator | Attribut = <Attribut> }}
Beispiel
Eingabe
{{ Attributgenerator | Attribut = Kurzbeschreibung }}
Ausgabe
{{#set: Kurzbeschreibung = {{{Kurzbeschreibung}}} }}
Wert Attribut = Kurzbeschreibung
var Attribut = Kurzbeschreibung
var Datentyp = Text
arrayprint Attribut eingetragen =
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.