Šablona:Povinný stacktrace: Porovnání verzí

Z Enviwiki
Skočit na navigaci Skočit na vyhledávání
cs>Oashi
(--odkaz na sablonu: stejne ji nezname)
m (naimportováno 28 revizí)
 
(Není zobrazeno 20 mezilehlých verzí od 5 dalších uživatelů.)
Řádek 1: Řádek 1:
{{#ifeq:{{NAMESPACE}}|Šablona|{{
{{#ifeq:{{NAMESPACE}}|Šablona|{{
   #if:{{{šablona|{{{1|<noinclude></noinclude>}}}}}}|<!-- OK -->|<nowiki/> {{
   #if:{{{šablona|{{{1|{{{stacktrace|}}}}}}}}}|<!-- OK -->|{{nic}} {{
     chyba|Šablona požaduje název validované šablony předaný parametrem "šablona", ten ale chybí: šablona nebyla zadána!}}{{
     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 s vnořováním chyb|Šablona}}</includeonly><noinclude>
     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

Č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]