Vorlage:Tag2Kat: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
  (Bugfix bei Tags mit Komma ohne Leerzeichen danach)
Neufassung mit Schleife und Redirect-Fähigkeit
Zeile 1: Zeile 1:
[[Kategorie:Commons: {{#replace: {{#replace: {{{1}}} | , | ]],[Kategorie:Commons:&nbsp;}} | , | [ }}]]<noinclude>
{{#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, 16:25 Uhr



Generiert Kategorien aus komma-separierten Tags