Šablona:Hlavní článek/doc: Porovnání verzí

Z Enviwiki
Skočit na navigaci Skočit na vyhledávání
cs>Oashi
cs>Oashi
(→‎Parametry: az ěé hodnot, -popisky pres linky, +=== Mezery ===, -{!}} ...svislitka entitou, ruzna chovani podle NS)
Řádek 35: Řádek 35:


== Parametry ==
== Parametry ==
* 1 .. 10 - 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 úmyslně předpokládá jejich souvislý sled.
* 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 [[Nápověda:Jmenný prostor|namespace]]: Ten je zde přednastaven do hlavního prostoru Wikipedie, na články..
* o1 .. o10 - popisy odkazů ke zobrazení, místo skutečných linků. Raději nepoužívat: Když už se článek nějak nazývá, nechť je jeho skutečný název také zobrazen. (Jestli název článku nevyhovuje, tak ho přejmenovat {{šablona|přesunout}}, ale nevyhovující název nekamuflovat a nemást tak čtenáře.)
* prefix - text ještě před textem šablony samotné. Také raději nepoužívat (není důvod).
* prefix - text ještě před textem šablony samotné. Také raději nepoužívat (není důvod).
=== Mezery ===
Mezery se zde nestávají součástí předávané hodnoty, ačkoli výsledkem by jinak mohly být [[Nápověda:Neočekávaná odřádkování a mezery#Předávání hodnot přes parametry|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 odstrněno [[interpunkční znaménko|tečkou za větou]].
{| class="wikitable"
! Kód !! Výsledek
|-
|<code><nowiki>{{Hlavní článek| článek 1 &#124; článek 2 &#124; článek 3 }}</nowiki></code>
|{{Hlavní článek| článek 1 | článek 2 | článek 3 }}
|-
|<code><nowiki>{{Hlavní článek|článek 1&#124;článek 2&#124;článek 3}}</nowiki></code>
|{{Hlavní článek|článek 1|článek 2|článek 3}}
|}


=== Ošetření chyb vstupů ===
=== Ošetření chyb vstupů ===
Řádek 43: Řádek 56:


==== Chybějící vstup ====
==== Chybějící vstup ====
Kód {{tl|Hlavní článek}} zahlásí [[Šablona:chyba|chybu]]:
Kód {{tl|Hlavní článek}} při použtí v článku zahlásí [[Šablona:chyba|chybu]]:


{{Hlavní článek}}
{{Hlavní článek}}


I proto jsou v ukázce použity přednastavené defaultní hodnoty.
I proto jsou v ukázce použity přednastavené defaultní hodnoty.
Při použití {{tl|Hlavní článek}} v kategorii bez zadání prvního vstupu se jako implicitní hodnota prvního vstupu převzme název kategorie.


==== Příliš mnoho vstupů ====
==== Příliš mnoho vstupů ====
Řádek 55: Řádek 70:


==== Nesouvislá řada vstupů ====
==== Nesouvislá řada vstupů ====
Kód {{tl|Hlavní článek|článek 1{{!}}článek 2{{!}} {{!}}článek 3}} odkáže pouze na články zadané v souvislém sledu:
Kód {{tl|Hlavní článek|článek 1&#124;článek 2&#124; &#124;článek 3}} odkáže pouze na články zadané v souvislém sledu:


{{Hlavní článek|článek 1|článek 2| |článek 3}}
{{Hlavní článek|článek 1|článek 2| |článek 3}}

Verze z 12. 12. 2010, 01:32

{{Hlavní článek|Článek}}

Použití

Šablona je požívána pro určení hlavního článku:

  • jak v podrobných článcích,
  • tak i v záhlavích kategorií.

V obou případech se sice vkládá stejný kód, ovšem zobrazení v článcích se může při porovnání se zobrazením v kategoriích lišit: Dva různé způsoby zobrazování, v závislosti na jmenném prostoru (namespace).

Lze použít i více odkazů na články, maximálně deset.

Příklady použití

Kód Výsledek
{{Hlavní článek|A}}
Hlavní článek: A
{{Hlavní článek|A|B|C}}
Hlavní články: A, B a C

Parametry

  • 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 do hlavního prostoru Wikipedie, na články..
  • prefix - text ještě před textem šablony samotné. Také raději nepoužívat (není důvod).

Mezery

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 odstrněno tečkou za větou.

Kód Výsledek
{{Hlavní článek| článek 1 | článek 2 | článek 3 }}
Hlavní články: článek 1, článek 2 a článek 3
{{Hlavní článek|článek 1|článek 2|článek 3}}
Hlavní články: článek 1, článek 2 a článek 3

Ošetření chyb vstupů

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

Chybějící vstup

Kód {{Hlavní článek}} při použtí v článku zahlásí chybu:

CHYBA: {{Hlavní článek}} — Pro články vně jmenného prostoru „Kategorie“ je vyžadován alespoň jeden odkaz!

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

Při použití {{Hlavní článek}} v kategorii bez zadání prvního vstupu se jako implicitní hodnota prvního vstupu převzme název kategorie.

Příliš mnoho vstupů

Kód {{Hlavní článek|článek 1 |článek2 |článek3 |článek4 |článek5 |článek6 |článek7 |článek8 |článek9 |článek10 |článek11 |článek12 |článek13 |článek14 |článek15 |článek16 |článek17 |článek18 |článek19 |článek20 |článek21}} zahlásí chybu:

Nesouvislá řada vstupů

Kód {{Hlavní článek|článek 1|článek 2| |článek 3}} odkáže pouze na články zadané v souvislém sledu:

Hlavní články: článek 1, článek 2 a článek 3

Ú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.

Prefix

Zastaralý parametr prefix= ... přidává text na začátek. Kód {{Hlavní článek|prefix=Text prefixu.|článek 1|článek 2|článek 3}} dá výsledek:

Hlavní články: článek 1, článek 2 a článek 3

Související šablony