Zeile 1: |
Zeile 1: |
− | {{#vardefine: Kategorien|{{{1}}}}}<!-- | + | <includeonly><!-- |
| + | -->{{#vardefine: Liste|{{{1}}}}}<!-- |
| -->{{#while: | | -->{{#while: |
− | | {{#ifexpr: {{#pos: {{#var:Kategorien}}|;}} | true }} | + | | {{#ifexpr: {{#pos: {{#var:Liste}}|;}} | true }} |
− | | {{#vardefine: EinzelKategorie|{{#explode:{{#var:Kategorien}}|;|0}} }}<!-- | + | | {{#vardefine: Element|{{#explode:{{#var:Liste}}|;|0}} }}<!-- |
− | <nowiki/>--> | + | <nowiki/>--><!-- |
− | [[:Kategorie:{{#var:EinzelKategorie}}|{{#var:EinzelKategorie}}]],<br>[[Kategorie:{{#var:EinzelKategorie}}]] {{#set: {{{1}}}={{#var:EinzelKategorie}} | + | -->[[:Kategorie:{{#var:Element}}|{{#var:Element}}]], <br>[[Kategorie:{{#var:Element}}]]<!-- |
− | {{#vardefine: Kategorien | {{#replace:{{#var:Kategorien}} | {{#var:EinzelKategorie}}; |}} }} | + | -->{{#vardefine: Liste | {{#replace:{{#var:Liste}} | {{#var:Element}}; |}} }} |
− | }}{{#if: {{#var:Kategorien}}|[[:Kategorie:{{#var:Kategorien}}|{{#var:Kategorien}}]] [[Kategorie:{{#var:Kategorien}}]]}} {{#set: {{{1}}}={{#var:Kategorien}} | + | }}{{#if: {{#var:Liste}}|[[:Kategorie:{{#var:Liste}}|{{#var:Liste}}]] [[Kategorie:{{#var:Liste}}]]}}<!-- |
| + | --></includeonly><!-- |
| + | --><noinclude> |
| + | Diese Vorlage hat einen Parameter. Er beinhaltet die Liste, welche in folgender Form vorliegen muß: |
| + | |
| + | 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ürden 3 Kategorien entstehen, welche die Namen "Sport", "Spiel" und "Buch" tragen würden. |
| + | </noinclude> |