Editace stránky Šablona:IsSelf
Skočit na navigaci
Skočit na vyhledávání
Editace může být zrušena. Prosím, zkontrolujte porovnání níže, abyste se ujistili, že to chcete provést, a poté pro dokončení zrušení editace níže zobrazené změny zveřejněte.
Aktuální verze | Váš text | ||
Řádek 1: | Řádek 1: | ||
<noinclude><code><nowiki>{{IsSelf|{{ns:10}}|IsSelf}}</nowiki></code> = <br /></noinclude>{{ | <noinclude><code><nowiki>{{IsSelf|{{ns:10}}|IsSelf|šablona=IsSelf}}</nowiki></code> = <br /></noinclude>{{ | ||
#ifeq:{{FULLPAGENAME}}|{{{namespace|{{{1|{{{ns|<noinclude>{{ns:10}}</noinclude>}}}}}}}}}:{{ | #ifeq:{{FULLPAGENAME}}|{{{namespace|{{{1|{{{ns|<noinclude>{{ns:10}}</noinclude>}}}}}}}}}:{{{stránka|{{{2|{{{strana<noinclude>|IsSelf</noinclude>}}}}}}}}}|1|0}}{{ | ||
{{ | Povinný parametr šablona|{{{šablona|}}}|šablona={{{šablona|<noinclude>IsSelf</noinclude>}}}}}{{ | ||
Povinný parametr|{{{stránka|{{{2|{{{strana|<noinclude>IsSelf</noinclude>}}}}}}}}}|parametr=2 (strana)|šablona={{{šablona|IsSelf}}}}}<noinclude> | |||
---- | |||
Vrací 1, když usoudí, že je právě na té stránce, jako říká vstup. Jinak vrátí 0. | |||
Dobré jako vstup pro testování v podmínkách, typicky v šablonách: | |||
* <nowiki>{{{1|}}}</nowiki> (ns) - [[Nápověda:Jmenný prostor|namespace]], defaultně přednastaveno "", tedy NS hlavního prostoru. Zkus třeba: "<code><nowiki>{{ns:10}}</nowiki></code>" = "{{ns:10}}". | |||
* <nowiki>{{{2}}}</nowiki> (strana) - název stránky, povinný, k testu na shodu s PAGENAME, včetně případných podstránek za lomítky. | |||
Prozor, i v hlavním prostoru může dojít k selfreferenci: Například přes {{šablona|Sloučit}}, kam se název stránky zadává jako vstup. Podobně se uplatní i v šablonách pro kategorie apod. | |||
== Validace == | |||
* <code><nowiki>{{IsSelf|{{ns:10}}|oveř stránku|šablona= moje editovaná šablona }}</nowiki></code> - OK | |||
{{IsSelf|{{ns:10}}|oveř stránku|šablona= moje editovaná šablona }} | |||
* <code><nowiki>{{IsSelf|oveř stránku|šablona= moje editovaná šablona }}</nowiki></code> - OK, může být, pokud to je to, co chcete - ověřovat článek hlavního prostoru | |||
{{IsSelf|oveř stránku|šablona= moje editovaná šablona }} | |||
* <code><nowiki>{{IsSelf|{{ns:10}}|šablona= moje editovaná šablona }}</nowiki></code> - název stránky k ověření je požadovaným vstupem | |||
{{IsSelf|{{ns:10}}|šablona= moje editovaná šablona }} | |||
* <code><nowiki>{{IsSelf|{{ns:10}}|oveř stránku}}</nowiki></code> - potřebuje název té vaší "editované šablony", to kvůli přadáváním "stacktrace" v chybových hlášeních | |||
{{IsSelf|{{ns:10}}|oveř stránku}} | |||
== Související šablony == | |||
* {{šablona|isDoc}} | |||
* {{šablona|not}} | |||
* {{šablona|povinný parametr šablona}} | |||
* {{šablona|Jen pro kategorie}} | |||
[[Kategorie:Pomocné šablony|{{PAGENAME}}]] | |||
</noinclude> | </noinclude> |