Šablona:IsSelfT: Porovnání verzí

Z Enviwiki
Skočit na navigaci Skočit na vyhledávání
cs>Oashi
(nová šablona založena)
 
cs>Oashi
(++Povinný stacktrace|)
Řádek 1: Řádek 1:
<noinclude><code><nowiki>{{IsSelfT|IsSelfT|stacktrace=IsSelfT}}</nowiki></code> = <br /></noinclude>{{
<noinclude><code><nowiki>{{IsSelfT|IsSelfT|stacktrace=IsSelfT}}</nowiki></code> = <br /></noinclude>{{
IsSelf|{{ns:10}}|{{{t|{{{1|{{{template|<noinclude>IsSelfT</noinclude>}}}}}}}}}|stacktrace={{{stacktrace|}}}>IsSelfT}}<noinclude>
IsSelf|{{ns:10}}|{{{t|{{{1|{{{template|<noinclude>IsSelfT</noinclude>}}}}}}}}}|stacktrace={{{stacktrace|}}}>IsSelfT}}{{
Povinný stacktrace|{{{stacktrace|<noinclude>IsSelfT</noinclude>}}}}}<noinclude>
----
----
Vrací 1, když usoudí, že je na stránce právě té šablony, jako říká vstup. Jinak vrátí 0.
Vrací 1, když usoudí, že je na stránce právě té šablony, jako říká vstup. Jinak vrátí 0.
Řádek 12: Řá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|oveř šablonu|šablona= moje editovaná šablona }}</nowiki></code> = {{IsSelf|oveř šablonu|šablona= moje editovaná šablona }}
* <code><nowiki>{{IsSelfT|ověř šablonu|stacktrace= moje editovaná šablona }}</nowiki></code> = {{IsSelfT|ověř šablonu|stacktrace= moje editovaná šablona }}
OK
OK


* <code><nowiki>{{IsSelfT||šablona= moje editovaná šablona }}</nowiki></code> = {{IsSelf||šablona= moje editovaná šablona }}
* <code><nowiki>{{IsSelfT||stacktrace= moje editovaná šablona }}</nowiki></code> = {{IsSelfT||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|oveř šablonu}}</nowiki></code> = {{IsSelf|oveř šablonu}}
* <code><nowiki>{{IsSelfT|ověř šablonu}}</nowiki></code> = {{IsSelfT|ověř šablonu}}
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 7. 1. 2014, 06:34

{{IsSelfT|IsSelfT|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.

  • {{IsSelfT|ověř šablonu|stacktrace= moje editovaná šablona }} = 0

OK

  • {{IsSelfT||stacktrace= moje editovaná šablona }} = 0

Název šablony k ověření je požadovaným vstupem.

  • {{IsSelfT|ověř šablonu}} = 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