Vorlage:Attributisiere Liste: Unterschied zwischen den Versionen

Aus FürthWiki
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
   | {{#ifexpr: {{#pos: {{#var:Liste}}|;}} | true }}
 
   | {{#ifexpr: {{#pos: {{#var:Liste}}|;}} | true }}
 
   | {{#vardefine: Element|{{#explode:{{#var:Liste}}|;|0}} }}<!--
 
   | {{#vardefine: Element|{{#explode:{{#var:Liste}}|;|0}} }}<!--
<nowiki/>-->
+
<nowiki/>--><!--
{{#set:{{{1}}}={{#var:Element}}}}
+
-->{{#set:{{{1}}}={{#var:Element}}}}<!--
{{#vardefine: Liste | {{#replace:{{#var:Liste}} | {{#var:Element}}; |}} }}
+
-->{{#vardefine: Liste | {{#replace:{{#var:Liste}} | {{#var:Element}}; |}} }}<!--
}}
+
-->}}{{#if: {{#var:Liste}}|{{#set:{{{1}}}={{#var:Liste}} }} }}<!--
</includeonly><!--
+
--></includeonly><!--
 
--><noinclude>
 
--><noinclude>
 
Diese Vorlage benötigt zwei Parameter. Der erste Parameter ist der Name des Attributs selbst, welches verwendet werden soll (also z.B. Genre). Der zweite Parameter beinhaltet die Liste selbst, also z.B.:
 
Diese Vorlage benötigt zwei Parameter. Der erste Parameter ist der Name des Attributs selbst, welches verwendet werden soll (also z.B. Genre). Der zweite Parameter beinhaltet die Liste selbst, also z.B.:

Aktuelle Version vom 16. Oktober 2012, 23:03 Uhr

Diese Vorlage benötigt zwei Parameter. Der erste Parameter ist der Name des Attributs selbst, welches verwendet werden soll (also z.B. Genre). Der zweite Parameter beinhaltet die Liste selbst, also z.B.:

 Sport; Spiel; Buch

Die Elemente der Liste müssen durch ein Semikolon getrennt sein und es muss mindestens ein Element vorhanden sein. In diesem Beispiel würde das Attribut "Genre" mit 3 Werten vergeben werden, "Sport", "Spiel" und "Buch" wären.