Es gibt z.Z. Probleme mit einem Update, es ist nur Lesen möglich.
Currently there are issues with the installation, readonly possible for now.

Difference between revisions of "Template:SplitCats"

From Jigsaw-Wiki
Jump to: navigation, search
m (Karbon verschob die Seite Vorlage:SplitKats1 nach Vorlage:SplitCats, ohne dabei eine Weiterleitung anzulegen: Name)
(überarbeitet)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
Aufruf: <nowiki>{{SplitKats1|string}}</nowiki>
+
Vorlage: SplitCats
  
Splittet den String (maximal 10 Einträge getrennt durch ";") auf und vergibt Kategorien daraus.
+
Aufruf:
[[Kategorie:Vorlagen]]
+
<pre>
</noinclude><includeonly>{{#if:{{SplitStrN|{{{1}}}|;|0}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|0}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|1}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|1}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|2}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|2}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|3}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|3}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|4}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|4}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|5}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|5}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|6}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|6}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|7}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|7}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|8}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|8}}]]}}{{#if:{{SplitStrN|{{{1}}}|;|9}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|9}}]]}}</includeonly>
+
{{SplitCats|<list>|<n>|mode=<mode>}}
 +
</pre>
 +
 
 +
Gibt aus einer Liste (max. 10 durch ";" getrennte Texte) den n-ten (beginnend bei 0) Text in einem best. Modus aus:
 +
:Modus=cat -> Die Seite wird der entsprechenden Kategorie zugeordnet.
 +
:Modus=list -> Der Text wird als Link zu der entsprechenden Kategorie angezeigt.
 +
:Modus=short -> Der Text wird als Link zu der entsprechenden Kategorie angezeigt begrenzt auf die ersten beiden Buchstaben.
 +
 
 +
Beispiele:
 +
<pre>
 +
{{SplitCats|Kunst;Tiere;Berge|1|mode=list}}
 +
{{SplitCats|Kunst;Tiere;Berge|1|mode=short}}
 +
</pre>
 +
 
 +
erzeugt
 +
{{SplitCats|Kunst;Tiere;Berge|1|mode=list}}
 +
{{SplitCats|Kunst;Tiere;Berge|1|mode=short}}
 +
 
 +
[[Kategorie:Vorlagen]]</noinclude><!--
 +
--><includeonly>{{#ifeq:{{{2}}}|0|{{#dplvar:set|_nb|}}|{{#dplvar:set|_nb|&nbsp;}}}}{{#switch:{{{mode}}}
 +
|cat={{#if:{{SplitStrN|{{{1}}}|;|{{{2}}}}}|[[Kategorie:{{SplitStrN|{{{1}}}|;|{{{2}}}}}]]}}
 +
|list={{#if:{{SplitStrN|{{{1}}}|;|{{{2}}}}}|{{#dplvar:_nb}}[[:Kategorie:{{SplitStrN|{{{1}}}|;|{{{2}}}}}|{{SplitStrN|{{{1}}}|;|{{{2}}}}}]]}}
 +
|short={{#if:{{SplitStrN|{{{1}}}|;|{{{2}}}}}|{{#dplvar:_nb}}[[:Kategorie:{{SplitStrN|{{{1}}}|;|{{{2}}}}}|{{#sub:{{SplitStrN|{{{1}}}|;|{{{2}}}}}|0|2}}]]}}
 +
}}</includeonly>

Revision as of 10:04, 7 March 2017

Vorlage: SplitCats

Aufruf:

 {{SplitCats|<list>|<n>|mode=<mode>}}

Gibt aus einer Liste (max. 10 durch ";" getrennte Texte) den n-ten (beginnend bei 0) Text in einem best. Modus aus:

Modus=cat -> Die Seite wird der entsprechenden Kategorie zugeordnet.
Modus=list -> Der Text wird als Link zu der entsprechenden Kategorie angezeigt.
Modus=short -> Der Text wird als Link zu der entsprechenden Kategorie angezeigt begrenzt auf die ersten beiden Buchstaben.

Beispiele:

 {{SplitCats|Kunst;Tiere;Berge|1|mode=list}}
 {{SplitCats|Kunst;Tiere;Berge|1|mode=short}}

erzeugt


[[:Category:Tiere|JW:Genre-Tiere]]

 [[:Category:Tiere|[[]]

Kategorie:Vorlagen