Vorlage:SplitCategory: Unterschied zwischen den Versionen
Aus Offene Naturführer
K |
K (fix split) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | <includeonly> | + | <includeonly>{{#arraymap:{{#replace:{{#replace:{{{1}}}|<!--& by , -->{{{3|&}}}|{{{2|,}}}}}|<!--; by , -->;|{{{2|,}}}}}<!-- values |
+ | -->|,<!-- split on , | ||
+ | -->|§<!-- assign temporary variable | ||
+ | -->|[[{{ns:category}}:§]][[dcterms:subject::§| ]]<!-- output | ||
+ | -->|<!-- new output separator | ||
+ | -->}}</includeonly><noinclude>{{Documentation}} | ||
[[Category:Single-access key templates]]</noinclude> | [[Category:Single-access key templates]]</noinclude> |
Aktuelle Version vom 17. Juli 2016, 19:50 Uhr
[Bearbeiten] [ ]
Dokumentation der Vorlage
USAGE
{{SplitCategory|CatOne, CatTwo & CatThree|,|&}}
… creates, independently of the wiki language (i.e. working under en, de, etc.):
[[Category:CatOne]] [[Category:CatTwo]] [[Category:CatThree]]
Technical dependencies
Technical Note: The function uses a #replace: parser function, but the replacement text ]] [[{{ns:category}}: must be "hidden" inside a second template (Template:SplitCategory/Delimiter). Without this trick the brackets will not result in valid links, due to some cleanup/sanitizer code present in the parser.
See also Template:SplitLink.