Šablona:Povinný stacktrace: Porovnání verzí
cs>Dvorapa m (trochu zpřehlednění) |
m (naimportováno 28 revizí) |
||
(Nejsou zobrazeny 2 mezilehlé verze od jednoho dalšího uživatele.) | |||
Řádek 1: | Řádek 1: | ||
{{#ifeq:{{NAMESPACE}}|Šablona|{{ | {{#ifeq:{{NAMESPACE}}|Šablona|{{ | ||
#if:{{{šablona|{{{1|{{{stacktrace| | #if:{{{šablona|{{{1|{{{stacktrace|}}}}}}}}}|<!-- OK -->|{{nic}} {{ | ||
chyba|Šablona požaduje název šablony | chyba|Šablona pro stacktrace požaduje stacktrace nebo název šablony: „<nowiki>|stacktrace={{{stacktrace|}}}>editovaná šablona</nowiki>“ nebo alespoň „<nowiki>|šablona=editovaná šablona</nowiki>“. Ani jeden z těchto parametrů však nebyl obdržen!}}{{ | ||
kategorie|Údržba:Šablony volající šablony bez parametru šablona|Šablona}} | |||
}} | |||
}}<includeonly>{{Kategorie|Šablony:Validující a hlásící chyby|Šablona}}</includeonly><noinclude> | |||
{{Dokumentace}}<!-- KATEGORIE, PROSÍME, PŘIDÁVEJTE DO /doc PODSTRÁNKY. DĚKUJEME --> | {{Dokumentace}}<!-- KATEGORIE, PROSÍME, PŘIDÁVEJTE DO /doc PODSTRÁNKY. DĚKUJEME --> | ||
</noinclude> | </noinclude> |
Aktuální verze z 4. 8. 2018, 05:48
Věci přenesené přes šablony z cs:wiki Šablona pro stacktrace požaduje stacktrace nebo název šablony: „|stacktrace={{{stacktrace|}}}>editovaná šablona“ nebo alespoň „|šablona=editovaná šablona“. Ani jeden z těchto parametrů však nebyl obdržen!
Šablona slouží jako základ vnořování "stacktrace" při validacích a hlášeních chyb.
Účelem této šablony je systematičnost: Jsou jednak provedena samotná ověření/testy, dále také standardizována chybová hlášení.
- Autokategorizuje
- šablony používající tuto šablonu do kategorie:Údržba:Šablony s vnořováním chyb.
- šablony, v případě chybového hlášení, nejen do kategorie:Údržba:Šablony s chybným voláním šablon, tedy defaultní cílové kategorie šablony
{{chyba}}
, ale také do kategorie:Údržba:Šablony volající šablony bez parametru šablona.
Články se touto šablonou nekategorizují vůbec: Validuje se parametr "šablona", což u článku ani nedává smysl.
Příklady[editovat zdroj]
Hodnota, název šablony, nepojmenovaným parametrem:
{{Povinný stacktrace|{{{šablona|}}}}}
{{Povinný stacktrace|příkladová}}
Hodnota, název šablony, pojmenovaným parametrem:
{{Povinný stacktrace|šablona={{{šablona|}}}}}
{{Povinný stacktrace|š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[editovat zdroj]
Je tu jediný vstup: názav šablonay. Při použití tedy nezapomeňte předat: šablona nebo i nepojmenovaný vstup 1 - název editované šablony, kam se teď zavádí validace. Při vkládání této šablony zkuste okopírovat {{{šablona|}}}
, případně {{{šablona|{{subst:PAGENAME}}}}}
.
Chybové hlášení[editovat zdroj]
{{Povinný stacktrace|šablona=}}
{{Povinný stacktrace|}}
{{Povinný stacktrace}}
Věci přenesené přes šablony z cs:wiki Šablona pro stacktrace požaduje stacktrace nebo název šablony: „|stacktrace={{{stacktrace|}}}>editovaná šablona“ nebo alespoň „|šablona=editovaná šablona“. Ani jeden z těchto parametrů však nebyl obdržen!
Související šablony[editovat zdroj]
{{Povinný parametr}}