Šablona:Související kategorie šablon

Související kategorie šablon: Šablony:Vnitřní odkazy

Šablona je určena pro použití ve jmenném prostoru Kategorie, a slouží k vložení odkazů na související kategorie šablon, aby se tyto nenacházely v hlavním kategorizačním stromu.

podrobněji

Šablona sice stále propojuje jednu kategorii s druhou, podobně jako sesterská obecná šablona {{Související kategorie}}, ovšem tato zde konkrétně kategorie propojuje s užším účelem: Propojuje kategorie článků (uživatelskou oblast / podstrom kategorií) s kategoriemi šablon (podstrom kategorií pro již znalé wikipedisty). Jde propojení dvou kategorizačních podstromů, které se věnují stejnému tématu, ale z jiného úhlu pohledu, jako například tyto:

Cílená šablona vepsaná do popisu uživatelské a zpětně stačí už jen obyčejná šablona vepsaná do popisu
{{Související kategorie šablon|Šablony:Astronomické}} Kategorie:Astronomie {{Související kategorie|Astronomie}} Kategorie:Šablony:Astronomické
{{Související kategorie šablon|Šablony:Chemické}} Kategorie:Chemie {{Související kategorie|Chemie}} Kategorie:Šablony:Chemické
{{Související kategorie šablon|Šablony:Časové}} Kategorie:Čas {{Související kategorie|Čas}} Kategorie:Šablony:Časové
{{Související kategorie šablon|Šablony:Kalendáře}} Kategorie:Kalendář {{Související kategorie|Kalendář}} Kategorie:Šablony:Kalendáře

Příklady použití editovat

Kód Výsledek
{{Související kategorie šablon|Šablony:Portálové}}
Související kategorie šablon: Šablony:Portálové
{{Související kategorie šablon|Šablony:Infoboxy|Šablony:Navigační}}
Související kategorie šablon: Šablony:Infoboxy a Šablony:Navigační

Parametry editovat

  • 1 .. 20 - cíle linků, nepojmenované parametry. Cíl 1 je jediný povinný parametr. I proto je v příkladu použit default. U těchto parametrů se předpokládá jejich souvislý sled. Cíl uvádět bez namespace: Ten je zde přednastaven na kategorie.

Mezery editovat

Mezery se zde nestávají součástí předávané hodnoty, ačkoli výsledkem by jinak mohly být nechtěné mezery způsobené předáváním hodnot přes anonymní parametry.

Protahování platnosti odkazu i na další slovo, jak to má systém Wikipedie ve zvyku, je odstraněno tečkou za větou.

Kód Výsledek
{{Související kategorie šablon| Kategorie 1 | Kategorie 2 | Kategorie 3 }}
Související kategorie šablon: Kategorie 1, Kategorie 2 a Kategorie 3
{{Související kategorie šablon|Kategorie 1|Kategorie 2|Kategorie 3}}
Související kategorie šablon: Kategorie 1, Kategorie 2 a Kategorie 3

Ošetření chyb vstupů editovat

Případné chyby v použití jsou ověřovány a hlášeny.

Chybějící vstup editovat

Kód {{Související kategorie šablon}} zahlásí chybu:

Související kategorie šablon: [[:Kategorie:|]] Šablona „Související kategorie šablon>Seznam“ požaduje hodnotu v parametru „1“, ta ale chybí! Zadávejte názvy souvisejících kategorií šablon bez předpony jmenného prostoru Kategorie:

I proto jsou v ukázce použity přednastavené defaultní hodnoty.

Příliš mnoho vstupů editovat

Kód {{Související kategorie šablon|Kategorie 1 |Kategorie 2 |Kategorie 3 |Kategorie 4 |Kategorie 5 |Kategorie 6 |Kategorie 7 |Kategorie 8 |Kategorie 9 |Kategorie 10 |Kategorie 11 |Kategorie 12 |Kategorie 13 |Kategorie 14 |Kategorie 15 |Kategorie 16 |Kategorie 17 |Kategorie 18 |Kategorie 19 |Kategorie 20 |Kategorie 21}} zahlásí chybu:

Související kategorie šablon: Kategorie 1, Kategorie 2, Kategorie 3, Kategorie 4, Kategorie 5, Kategorie 6, Kategorie 7, Kategorie 8, Kategorie 9, Kategorie 10, Kategorie 11, Kategorie 12, Kategorie 13, Kategorie 14, Kategorie 15, Kategorie 16, Kategorie 17, Kategorie 18, Kategorie 19 a Kategorie 20
Příliš dlouhý seznam vstupů: Šablona "Související kategorie šablon>Seznam" podporuje nanejvýš 20 položek v souvislé řadě!

Nesouvislá řada vstupů editovat

Kód {{Související kategorie šablon|Kategorie 1|Kategorie 2| |Kategorie 3}} odkáže pouze na články zadané v souvislém sledu:

Související kategorie šablon: Kategorie 1 a Kategorie 2

Úmyslně je zvoleno přísnější vyhodnocování, protože je přesnější a předchází se tak nechtěnému chování volané šablony. Pokud mají být zobrazeny i odkazy za přeskočeným parametrem, nechť je volání šablony opraveno.

Související šablony editovat