Zeile 1: |
Zeile 1: |
− | {{#vardefine: Kategorien|{{{1}}}}} | + | <includeonly><!-- |
− | {{#while: | + | -->{{#vardefine: Liste|{{{1}}}}}<!-- |
− | | {{#ifexpr: {{#pos: {{#var:Kategorien}} | ;}} | true }} | + | -->{{#while: |
− | | {{#vardefine: EinzelKategorie|{{#explode:{{#var:Kategorien}}|;|0}} }} | + | | {{#ifexpr: {{#pos: {{#var:Liste}}|;}} | true }} |
− | <nowiki/> | + | | {{#vardefine: Element|{{#explode:{{#var:Liste}}|;|0}} }}<!-- |
− | [[:Kategorie:{{#var:EinzelKategorie}}|{{#var:EinzelKategorie}}]],<br>[[Kategorie:{{#var:EinzelKategorie}}]] | + | <nowiki/>--><!-- |
− | {{#vardefine: Kategorien | {{#replace:{{#var:Kategorien}} | {{#var:EinzelKategorie}}; |}} }} | + | -->[[:Kategorie:{{#var:Element}}|{{#var:Element}}]], <br>[[Kategorie:{{#var:Element}}]]<!-- |
− | }} {{#if: {{#var:Kategorien}}|[[:Kategorie:{{#var:Kategorien}}|{{#var:Kategorien}}]] [[Kategorie:{{#var:Kategorien}}]]}} | + | -->{{#vardefine: Liste | {{#replace:{{#var:Liste}} | {{#var:Element}}; |}} }} |
| + | }}{{#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> |