Šablona:IsSelfT: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
cs>Oashi m (doplnen priklad) |
cs>Oashi m (priklady do kapitol) |
||
Řádek 13: | Řádek 13: | ||
Šablona je [[tříhodnotová logika|tří-stavová]]: V případě chyby je tato chyba součástí výsledné hodnoty. Tedy nevrací jen číselné hodnoty 0 a 1, ale při chybě i text. | Šablona je [[tříhodnotová logika|tří-stavová]]: V případě chyby je tato chyba součástí výsledné hodnoty. Tedy nevrací jen číselné hodnoty 0 a 1, ale při chybě i text. | ||
* <code><nowiki>{{IsSelfT| | === Vše OK === | ||
* <code><nowiki>{{IsSelfT|nějaká šablona pro budoucí ověření|stacktrace={{{stacktrace|}}}>moje editovaná šablona}}</nowiki></code> = {{IsSelfT|nějaká šablona pro budoucí ověření|stacktrace={{{stacktrace|}}}>moje editovaná šablona}} | |||
OK | OK | ||
* <code><nowiki>{{IsSelfT||stacktrace= moje editovaná šablona }}</nowiki></code> = {{IsSelfT||stacktrace= moje editovaná šablona }} | === Chybí šablona k ověření === | ||
* <code><nowiki>{{IsSelfT||stacktrace={{{stacktrace|}}}>moje editovaná šablona}}</nowiki></code> = {{IsSelfT||stacktrace={{{stacktrace|}}}>moje editovaná šablona}} | |||
Název šablony k ověření je požadovaným vstupem. | Název šablony k ověření je požadovaným vstupem. | ||
* <code><nowiki>{{IsSelfT| | === Chybí šablona stacktrace === | ||
* <code><nowiki>{{IsSelfT|nějaká šablona pro budoucí ověření}}</nowiki></code> = {{IsSelfT|nějaká šablona pro budoucí ověření}} | |||
Potřebuje název té vaší "právě editované šablony", to kvůli přadáváním "stacktrace" v chybových hlášeních. | Potřebuje název té vaší "právě editované šablony", to kvůli přadáváním "stacktrace" v chybových hlášeních. | ||
Verze z 8. 1. 2014, 19:43
{{IsSelfT|IsSelfT|stacktrace={{{stacktrace|}}}>IsSelfT}}
=
1
Vrací 1, když usoudí, že je na stránce právě té šablony, jako říká vstup. Jinak vrátí 0.
Dobré jako vstup pro testování v podmínkách v šablonách:
- {{{1}}} (template) - název stránky, povinný, k testu na shodu s {{PAGENAME}}, včetně případných podstránek za lomítky.
Tato šablona se uplatní při konstrukci šablon, když se volají vzájemně.
Validace
Šablona je tří-stavová: V případě chyby je tato chyba součástí výsledné hodnoty. Tedy nevrací jen číselné hodnoty 0 a 1, ale při chybě i text.
Vše OK
{{IsSelfT|nějaká šablona pro budoucí ověření|stacktrace={{{stacktrace|}}}>moje editovaná šablona}}
= 0
OK
Chybí šablona k ověření
{{IsSelfT||stacktrace={{{stacktrace|}}}>moje editovaná šablona}}
= 0
Název šablony k ověření je požadovaným vstupem.
Chybí šablona stacktrace
{{IsSelfT|nějaká šablona pro budoucí ověření}}
= 0Vě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!
Potřebuje název té vaší "právě editované šablony", to kvůli přadáváním "stacktrace" v chybových hlášeních.
Související šablony
{{isDoc}}
{{not}}
{{povinný stacktrace}}
{{Jen pro kategorie}}