Šablona:Hlavní článek: Porovnání verzí
cs>Faigl.ladislav m (odsazení dle jmenných prostorů) |
cs>Oashi (Knuckle pozadal o vylepseni, plnim prani, viz mou diskusi + zanorene IFy lepsi nez serie (setri se server), defaulty, osetreni chybnych vstupu, bug fix ... ted jeste aktualizovat doc.) |
||
Řádek 1: | Řádek 1: | ||
<div class="noprint relarticle mainarticle">{{# | <div class="noprint relarticle mainarticle">{{ | ||
| Kategorie = ''' | #ifexpr: {{#if:{{{1|<noinclude>Právo</noinclude>}}}|1|0}} or {{#ifeq:{{NAMESPACE}}|{{ns:Kategorie}}|1|0}} | ||
|{{#switch: {{NAMESPACE}} | {{ns:Kategorie}} = ''' | :'' }}{{{prefix|}}} Hlavní {{#if:{{{2|<noinclude>Právník</noinclude>}}}|články|článek}}: {{ | |||
}}{{#if:{{{2|}}}| | #if:{{{1|<noinclude>Právo</noinclude>}}} |[[{{{1<noinclude>|Právo</noinclude>}}}{{ | ||
#if:{{{o1|<noinclude>Právo .. popis linku</noinclude>}}} | |||
|{{!}}{{{o1<noinclude>|Právo .. popis linku</noinclude>}}}}}]]|[[{{PAGENAME}}]]}}{{ | |||
#if:{{{2|<noinclude>Právník</noinclude>}}} |{{ | |||
#if:{{{3|<noinclude>Zákon</noinclude>}}} | |||
|, | a }} [[{{{2<noinclude>|Právník</noinclude>}}}{{#if:{{{o2|}}}|{{!}}{{{o2}}}}}]]{{ | |||
#if:{{{3|<noinclude>Zákon</noinclude>}}} |{{ | |||
#if:{{{4|}}} | |||
|, | a }} [[{{{3<noinclude>|Zákon</noinclude>}}}{{#if:{{{o3|}}}|{{!}}{{{o3}}}}}]]{{ | |||
#if:{{{4|}}} |{{#if:{{{5|}}}|, | a }} [[{{{4}}}{{#if:{{{o4|}}}|{{!}}{{{o4}}}}}]]{{ | |||
#if:{{{5|}}} |{{#if:{{{6|}}}|, | a }} [[{{{5}}}{{#if:{{{o5|}}}|{{!}}{{{o5}}}}}]]{{ | |||
#if:{{{6|}}} |{{#if:{{{7|}}}|, | a }} [[{{{6}}}{{#if:{{{o6|}}}|{{!}}{{{o6}}}}}]]{{ | |||
}}{{#if:{{{11| }}}| | #if:{{{7|}}} |{{#if:{{{8|}}}|, | a }} [[{{{7}}}{{#if:{{{o7|}}}|{{!}}{{{o7}}}}}]]{{ | ||
#if:{{{8|}}} |{{#if:{{{9|}}}|, | a }} [[{{{8}}}{{#if:{{{o8|}}}|{{!}}{{{o8}}}}}]]{{ | |||
#if:{{{9|}}} |{{#if:{{{10|}}}|, | a }} [[{{{9}}}{{#if:{{{o9|}}}|{{!}}{{{o9}}}}}]]{{ | |||
#if:{{{10|}}} | |||
| a [[{{{10}}}{{#if:{{{o10|}}}|{{!}}{{{o10}}}}}]] | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}}.{{#switch: {{NAMESPACE}} | {{ns:Kategorie}} = ''' | '' }}{{ | |||
#if:{{{11|}}}|<br />{{chyba|Příliš mnoho odkazů: Šablona {{tl|Hlavní článek}} podporuje nanejvýš 10 hlavních článků!}}}} | |||
|{{Chyba|Chybí vstupní hodnota: Pro články v hlavním prostoru šablona {{tl|Hlavní článek}} vyžaduje alespoň jeden odkaz!}}}}</div><noinclude> | |||
{{dokumentace}} | {{dokumentace}} | ||
{{dlouhodobě polozamčeno}} | {{dlouhodobě polozamčeno}} | ||
</noinclude> | </noinclude> |
Verze z 29. 4. 2010, 15:30
Šablona je učena pouze pro kategorie, pro odkázání na jejich hlavní článek, který pojednává o tématu dané kategorie.
Použití
Šablona se používá v úvodu kategorie. Pro mnoho případů postačí prosté:
{{Hlavní článek}}
Při použití šablony bez parametru se název hlavního článku převezme z Wikidat. Pokud na Wikidatech není parametr hlavního článku vyplněn, použije se jako název článku stejné jméno jako je název dané kategorie, jen bez označení jmenného prostoru „Kategorie:“.
{{Hlavní článek|Název článku}}
Použití s parametrem názvu článku. Lze použít i odkazy na více článků, technicky maximální počet není přesně stanovený.
Poznámka: Časté, avšak chybné, je použití této šablony pro odkaz v článku hlavního prostoru WP, pod titulkem kapitoly článku. Pro odkaz na podrobnější článek je určená šablona {{Podrobně}}
.
Příklady použití
Kód | Výsledek |
---|---|
{{Hlavní článek|A}}
|
|
{{Hlavní článek|A|B|C}}
|
Nesprávné použití
Pokud odkazujete uvnitř článku (nikoli kategorie):
- pro článek zabývající se podrobně tématem daného oddílu (sekce) použijte
{{Podrobně}}
- pro článek zabývající se souvisejícím tématem použijte
{{Viz též}}
Pokud chcete odkázat na související kategorii:
- vložte do kategorie odkaz pomocí šablony
{{Související kategorie}}
Parametry
- 1 ... 5 - 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.
Mezery
Mezery se zde nestávají součástí předávané hodnoty, 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 |
---|---|
{{Hlavní článek| článek 1 | článek 2 | článek 3 }}
|
|
{{Hlavní článek|článek 1|článek 2|č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:
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 hodnota prvního vstupu převezme hlavní článek podle Wikidat; pokud neexistuje, tak název kategorie.
Data šablony
Tato sekce obsahuje strukturovaný popis parametrů této šablony využívající rozšíření TemplateData, který umožňuje snadnější používání této šablony v prostředí VisualEditoru.
Hlavní článek
specifikuje hlavní články asociované s touto kategorií
Parametr | Popis | Typ | Stav | |
---|---|---|---|---|
článek 1 | 1 | jméno 1. hlavního článku, pokud je odlišný kategorie
| Název stránky | nepovinný |
článek 2 | 2 | jméno 2. hlavního článku, pokud je odlišný kategorie
| Název stránky | nepovinný |
článek 3 | 3 | jméno 3. hlavního článku, pokud je odlišný kategorie
| Název stránky | nepovinný |
článek 4 | 4 | jméno 4. hlavního článku, pokud je odlišný kategorie
| Název stránky | nepovinný |
článek 5 | 5 | jméno 5. hlavního článku, pokud je odlišný kategorie
| Název stránky | nepovinný |
Související šablony
{{Podrobně}}
– odkaz v článku na podrobnější článek{{Související kategorie}}
– odkaz v kategorii na související kategorie{{Viz též}}
– odkaz v článku na související článek{{Redirect}}
– zmínka o přesměrování na podkapitolu