Vorlage:Tag2Kat: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
( (Bugfix bei Tags mit Komma ohne Leerzeichen danach)) |
J* (Diskussion | Beiträge) (Neufassung mit Schleife und Redirect-Fähigkeit) |
||
Zeile 1: | Zeile 1: | ||
− | + | {{#vardefine: tags | {{{1|}}}}}<!-- | |
+ | -->{{#while: | ||
+ | |{{#var:tags}} | ||
+ | |<!-- | ||
+ | -- Kategorien generieren, Redirects folgen | ||
+ | -- | ||
+ | -->{{#vardefine:current|{{ucfirst:{{#explode:{{#var:tags}}|,}}}}}}<!-- | ||
+ | -->{{#if: {{#var: current}}|{{#dpl: | ||
+ | |redirects=only | ||
+ | |namespace=Kategorie | ||
+ | |titlematch=Commons: {{#var: current}} | ||
+ | |noresultsheader=[[Kategorie:Commons: {{#var: current}}]] | ||
+ | |format=,[[Kategorie:%TITLE%]] | ||
+ | |allowcachedresults=true | ||
+ | |count=1 | ||
+ | }}}}<!-- | ||
+ | -- | ||
+ | -- Schleifenbedingung: | ||
+ | -- | ||
+ | -->{{#vardefine:commapos|{{#pos: {{#var:tags}} | , }}}}<!-- | ||
+ | -->{{#vardefine:tags|{{#if: {{#var: commapos}} | {{#sub: {{#var:tags}} | {{#expr: {{#var: commapos}} + 1}}}} }}}} | {{#var:tags}}}}<noinclude> | ||
---- | ---- |
Version vom 22. November 2010, 17:25 Uhr
{{#while: | | | }}
Generiert Kategorien aus komma-separierten Tags