Šablona:Související portál
Šablona je určena pro použití ve jmenném prostoru Kategorie, a slouží k vložení odkazů na související portály.
Příklady použití
[editovat zdroj]Kód | Výsledek |
---|---|
{{Související portál|chemie}}
|
Portál: chemie
|
{{Související portál|chemie|fyzika|biologie}}
|
Parametry
[editovat zdroj]- 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 portál.
Mezery
[editovat zdroj]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í portál| Portál 1 | Portál 2 | Portál 3 }}
|
|
{{Související portál|Portál 1|Portál 2|Portál 3}}
|
Ošetření chyb vstupů
[editovat zdroj]Případné chyby v použití jsou ověřovány a hlášeny.
Chybějící vstup
[editovat zdroj]Kód {{Související portál}}
zahlásí chybu:
I proto jsou v ukázce použity přednastavené defaultní hodnoty.
Příliš mnoho vstupů
[editovat zdroj]Kód {{Související portál|Portál 1 |Portál 2 |Portál 3 |Portál 4 |Portál 5 |Portál 6 |Portál 7 |Portál 8 |Portál 9 |Portál 10 |Portál 11 |Portál 12 |Portál 13 |Portál 14 |Portál 15 |Portál 16 |Portál 17 |Portál 18 |Portál 19 |Portál 20 |Portál 21}}
zahlásí chybu:
Příliš dlouhý seznam vstupů: Šablona "Související portál>Seznam" podporuje nanejvýš 20 položek v souvislé řadě!
Nesouvislá řada vstupů
[editovat zdroj]Kód {{Související portál|Portál 1|Portál 2| |Portál 3}}
odkáže pouze na články zadané v souvislém sledu:
Ú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.