Šablona:Povinný parametr/doc
Šablona slouží jako základ vnořování "stacktrace" při validacích a hlášeních chyb.
- Autokategorizuje
- šablony používající tuto šablonu do kategorie:Šablony s vnořováním chyb.
- šablony s chybou pak dále do kategorie:Údržba:Šablony volající šablony bez povinných a také do kategorie:Údržba:Šablony s chybným voláním šablon, tedy defaultní cílové kategorie šablony
{{chyba}}
, - články s chybou do kategorie:Údržba:Chybná volání bez povinných, to pomocí šablony
{{chyba}}
.
Namespace se při kategorizaci skutečně rozlišuje.
Obsah
Příklady
Hodnota nepojmenovaně:
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}|parametr=věk|šablona={{{šablona|{{subst:PAGENAME}}}}}}}
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}|parametr=věk|šablona=příkladová}}
Hodnota pojmenovaně:
-
{{Povinný parametr|hodnota={{{stáří|{{{věk|}}}}}}|parametr=věk|šablona={{{šablona|{{subst:PAGENAME}}}}}}}
-
{{Povinný parametr|hodnota={{{stáří|{{{věk|}}}}}}|parametr=věk|šablona=příkladová}}
Výsledkem je v optimálním případě "nic": Není potřeba cokoli hlásit a čímkoli wikipedstu obtěžovat.
Vstupy
Celkem tu jsou 3 vstupy: 2 klíčové předpoklady do hlášení a konečně sama hodnota k ověření, že do povinného vstupu validované šablony bylo něco zadáno.
Při použití tedy nezapomeňte předat:
- šablona - název editované šablony, kam se teď editujete a zavádíte validaci. Zádává se jako textová konstanta, řetězec: název editované šablony lze vyplnit buď ručně, nebo pomocí
{{{šablona|{{subst:PAGENAME}}}}}
při vkládání této šablony. - param - název parametru, který je v editované šabloně povinný. Zádává se ručně jako textová konstanta, řetězec:
vstup
. Ten samozřejmě má být stejný, jako skutečně používané parametry, aby uživatel šablony nebyl zmaten a aby se mu v hlášeních podával pravdivý název parametru. - hodnota - nepojmenovaný vstup 1 - předejte hodnotu právě tím parametrem editované šablony, jaký jste uvedli jako hodnotu do názvu parametru:
{{{vstup|}}}
, případně i se všemi jeho synonymními voláními{{{parametr|{{{vstup|}}}}}}
Chybová hlášení
Účelem této šablony je systematičnost: Jsou jednak provedena samotná ověření/testy, dále také standardizována chybová hlášení.
Hodnota nezadána
-
{{Povinný parametr|<!-- nic nezadáno -->|parametr=věk|šablona=příkladová}}
-
{{Povinný parametr||parametr=věk|šablona=příkladová}}
-
{{Povinný parametr|parametr=věk|šablona=příkladová}}
Šablona "příkladová" požaduje hodnotu v parametru "věk", ta ale chybí, vstup nebyl zadán!
Název parametru nezadán
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}|parametr=|šablona=příkladová}}
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}|šablona=příkladová}}
Šablona "příkladová" požaduje název validovaného parametru, vstup "param" ale chybí, název nebyl zadán! Pro nepojmenované parametry zadejte jeho číslo.
Název šablony nezadán
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}|parametr=|šablona=}}
Šablona "" požaduje název validovaného parametru, vstup "param" ale chybí, název nebyl zadán! Pro nepojmenované parametry zadejte jeho číslo. Šablona požaduje název šablony pro stacktrace: "|stacktrace={{{stacktrace|}}}>editovanáŠablona" (nebo předávaný parametrem "šablona", možná i nepojmenovaně) Parametr "stacktrace" ale chybí: šablona nebyla zadána!
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}}}
Šablona "" požaduje název validovaného parametru, vstup "param" ale chybí, název nebyl zadán! Pro nepojmenované parametry zadejte jeho číslo. Šablona požaduje název šablony pro stacktrace: "|stacktrace={{{stacktrace|}}}>editovanáŠablona" (nebo předávaný parametrem "šablona", možná i nepojmenovaně) Parametr "stacktrace" ale chybí: šablona nebyla zadána!
-
{{Povinný parametr|<!-- nic nezadáno -->|parametr=věk|šablona=}}
-
{{Povinný parametr||parametr=věk|šablona=}}
-
{{Povinný parametr|parametr=věk|}}
Šablona "" požaduje hodnotu v parametru "věk", ta ale chybí, vstup nebyl zadán! Šablona požaduje název šablony pro stacktrace: "|stacktrace={{{stacktrace|}}}>editovanáŠablona" (nebo předávaný parametrem "šablona", možná i nepojmenovaně) Parametr "stacktrace" ale chybí: šablona nebyla zadána!
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}|parametr=věk|šablona=}}
-
{{Povinný parametr|{{{stáří|{{{věk|}}}}}}|parametr=věk}}
Šablona "" požaduje hodnotu v parametru "věk", ta ale chybí, vstup nebyl zadán! Šablona požaduje název šablony pro stacktrace: "|stacktrace={{{stacktrace|}}}>editovanáŠablona" (nebo předávaný parametrem "šablona", možná i nepojmenovaně) Parametr "stacktrace" ale chybí: šablona nebyla zadána!
Související šablony