Vorlage:Attributgenerator: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Korrektur)
(Korrektur)
Zeile 29: Zeile 29:
 
-->{{#vardefine: Attribut <!--
 
-->{{#vardefine: Attribut <!--
 
   -->| {{#if: {{{Attribut|}}} <!--
 
   -->| {{#if: {{{Attribut|}}} <!--
     -->| {{{Attribut}}} <!--
+
     -->| <nowiki>{{{Attribut}}} <!--
 
     -->| {{{1}}} <!--
 
     -->| {{{1}}} <!--
 
     -->}}<!--
 
     -->}}<!--
Zeile 54: Zeile 54:
 
       /// Seite: jeweils einzeln eintragen
 
       /// Seite: jeweils einzeln eintragen
 
       -->| Seite = <!--
 
       -->| Seite = <!--
         -->{{#arraymap: <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> | , | @VALUE@ | {{#set: {{#var:Attribut}} = @VALUE@ }} | }}<!--
+
         -->{{#arraymap: <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> <!--
 +
          -->| , <!--
 +
          -->| @VALUE@ <!--
 +
          -->| {{#set: {{#var:Attribut}} = @VALUE@ }} <!--
 +
          -->| <!--
 +
          -->}}<!--
 
           -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} }}<!--
 
           -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} }}<!--
  
 
       /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde)
 
       /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde)
 
       -->| Wahrheitswert = <!--
 
       -->| Wahrheitswert = <!--
         -->{{#ifeq: <nowiki>{{{</nowiki>{{#var:Attribut}}|<nowiki>}}}</nowiki> | Ja <!--
+
         -->{{#ifeq: <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> | Ja <!--
           -->| {{#set: {{#var:Attribut}} = <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> }}<!--
+
           -->| {{#set: {{#var:Attribut}} = <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> <!--
          -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} }}<!--
+
            -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} }}<!--
           -->|}}<!--
+
           -->|<!--
 +
          -->}}<!--
  
 
       /// Alle anderen Attribute bekommen den Standard
 
       /// Alle anderen Attribute bekommen den Standard
Zeile 70: Zeile 76:
  
 
/// beende Bedingung
 
/// beende Bedingung
   -->|<!--
+
   -->| <!--
 
   -->}}<!--
 
   -->}}<!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
 
--></includeonly>
 
--></includeonly>

Version vom 25. September 2020, 11:08 Uhr

Dies ist die Vorlage „Attributgenerator“. Sie sollte im folgenden Format genutzt werden:

{{Attributgenerator
  | Attribut = <Attribut>
  }}

Beispiel

Eingabe

{{ Attributgenerator
  | Attribut = Profilbild
  }}

Ausgabe


Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.

Bearbeiten