Šablona:IsSelfT
{{IsSelfT|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}}} (šablona) - název stránky, povinný, k testu na shodu s {{PAGENAME}}, včetně případných podstránek za lomítky.
- {{{doc|}}} (neprázdný) - pokud je zadaná libovolná hodnota (např. Šablona:Para), toleruje i shodu se svojí dokumentační podstránkou
Tato šablona se uplatní při konstrukci šablon, když se volají vzájemně.
Validace[editovat zdroj]
Š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ýsledek se nejsnáze ověří pomocí #ifexpr:.
Vše OK[editovat zdroj]
{{IsSelfT|nějaká šablona pro budoucí ověření|stacktrace={{{stacktrace|}}}>moje editovaná šablona}}= 0
OK. Takto při použití šablony vytvářet hodnotu historie do proměnné stacktrace.
Chybí šablona k ověření[editovat zdroj]
{{IsSelfT||stacktrace={{{stacktrace|}}}>moje editovaná šablona}}= 0
Název šablony k ověření je požadovaným vstupem.
Chybí šablona stacktrace[editovat zdroj]
{{IsSelfT|nějaká šablona pro budoucí ověření}}= 0
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[editovat zdroj]
{{isDoc}}{{not}}{{povinný stacktrace}}{{Jen pro kategorie}}