Otevřít hlavní menu
Domů
Náhodně
Přihlášení
Nastavení
O Enviwiki
Vyloučení odpovědnosti
Enviwiki
Hledat
Editace stránky
Šablona:IsSelfT
Varování:
Nejste přihlášen(a). Pokud uložíte jakoukoli editaci, vaše IP adresa bude zveřejněna v historii této stránky. Pokud se
přihlásíte
nebo si
vytvoříte účet
, vaše editace budou připsány vašemu uživatelskému jménu a získáte i další výhody.
Antispamová kontrola.
NEVYPLŇUJTE
následující!
<noinclude><code><nowiki>{{IsSelfT|IsSelfT}}</nowiki></code> = <br /></noinclude>{{#if: {{{doc|}}} | {{#ifexpr: {{ IsSelf|{{ns:10}}|{{{šablona|{{{1|{{{template|<noinclude>IsSelfT</noinclude>}}}}}}}}}}} or {{ IsSelf|{{ns:10}}|{{{šablona|{{{1|{{{template|<noinclude>IsSelfT</noinclude>}}}}}}}}}/doc}} | 1 | 0 }} | {{ IsSelf|{{ns:10}}|{{{šablona|{{{1|{{{template|<noinclude>IsSelfT</noinclude>}}}}}}}}}}} }}<noinclude> ---- 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: * <nowiki>{{{1}}}</nowiki> (šablona) - název stránky, povinný, k testu na shodu s {<nowiki/>{PAGENAME}}, včetně případných podstránek za lomítky. * <nowiki>{{{doc|}}}</nowiki> (neprázdný) - pokud je zadaná libovolná hodnota (např. {{para|doc|ano}}), toleruje i shodu se svojí dokumentační podstránkou Tato šablona se uplatní při konstrukci šablon, když se volají vzájemně. == Validace == Š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. Výsledek se nejsnáze ověří pomocí #ifexpr:. === 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. Takto při použití šablony vytvářet hodnotu historie do proměnné stacktrace. === 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. === 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. == Související šablony == * {{šablona|isDoc}} * {{šablona|not}} * {{šablona|povinný stacktrace}} * {{šablona|Jen pro kategorie}} [[Kategorie:Šablony:Validace a chybová hlášení]] </noinclude>
Shrnutí editace:
Všechny příspěvky do Enviwiki jsou zveřejňovány podle licencí Creative Commons Uveďte autora – Zachovejte licenci 3.0 Unported (podrobnosti najdete na
Enviwiki:Autorské právo
). Pokud si nepřejete, aby váš text byl nemilosrdně upravován a volně šířen, pak ho do Enviwiki neukládejte.
Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které nejsou chráněny autorským právem (tzv.
public domain
).
NEVKLÁDEJTE DÍLA CHRÁNĚNÁ AUTORSKÝM PRÁVEM BEZ DOVOLENÍ!
Storno
Pomoc při editování
(otevře se v novém okně)
Náhled stránky s touto šablonou
Šablony použité na této stránce:
Šablona:IsSelf
(
editovat
)
Šablona:IsSelfT
(
editovat
)
Šablona:Šablona
(
editovat
)