Vorlage:Attributgenerator: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Debug-Angaben)
Zeile 41: Zeile 41:
 
   -->}}<!--
 
   -->}}<!--
  
/// Debug-Angabe
 
--><hr>'' Wert Attribut = {{{ Attribut | {{{ 1 | Kein Attribut :-( }}} }}}  <hr> var Attribut = {{#var: Attribut }}<hr>var Datentyp = {{#var: Datentyp }}<hr>''<!--
 
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
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>{{{</nowiki>{{#var:Attribut}}<nowiki>}}} }}</nowiki> <!--
+
       -->| <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, 11: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.

Bearbeiten