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))
K (Änderungen von Helferjunge (Kamelbox) in die Wüste geschickt… (zurück zur Version von J*))
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Commons: {{#replace: {{#replace: {{{1}}} | , | ]],[Kategorie:Commons:&nbsp;}} | , | [ }}]]<noinclude>
+
{{#vardefine: tags | {{{1|}}}}}<!--
 
+
-->{{#while:
----
+
|{{#var:tags}}
Generiert Kategorien aus komma-separierten Tags
+
|<!--
 
+
  -- Kategorien generieren, Redirects folgen
</noinclude>
+
  --
 +
  -->{{#vardefine:current|{{ucfirst:{{#explode:{{#var:tags}}|,}}}}}}<!--
 +
  -->{{#if: {{#var: current}}|{{#dpl:
 +
|uses=Vorlage:Tag-Redirect
 +
|namespace=Kategorie
 +
|titlematch=Commons: {{#var: current}}
 +
|noresultsheader=[[Kategorie:Commons: {{#var: current}}|{{PAGENAME}}]]
 +
|format=,[[{{{prefix|Kategorie:Commons:}}} {{{sep|,}}}¦{{PAGENAME}}]],
 +
|include={Tag-Redirect}:1
 +
|allowcachedresults=true
 +
|count=1
 +
}}}}<!--
 +
  --
 +
  -- Schleifenbedingung:
 +
  --
 +
  -->{{#vardefine:commapos|{{#pos: {{#var:tags}} | , }}}}<!--
 +
  -->{{#vardefine:tags|{{#if: {{#var: commapos}} | {{#sub: {{#var:tags}} | {{#expr: {{#var: commapos}} + 1}}}} }}}} | {{#var:tags}}}}

Aktuelle Version vom 10. Dezember 2015, 23:19 Uhr

{{#while: | | | }}