Template:Incorrect namespace/doc: Difference between revisions

Content deleted Content added
m Reverted edits by SD0001 (talk) to last version by Paine Ellsworth
document "nocat" parameter, update example
Line 2:
{{Substitution|not}}
 
===Usage===
This template is for use in other templates in conjunction with namespace detection. It adds pages to {{Cat|Pages with templates in the wrong namespace}}. The template has been designed to not work in the template namespace so templates transcluding this template can be viewed normally. The template also does not work on sub-pages titled "sandbox" or "testcases" or on [[Wikipedia:Sandbox]].
 
{{tlx|Single namespace}} can be used instead of this template if only one namespace is specified (such as in the example below).
 
====Parameters====
The; unnamed parameter 1
: (required) This parameter inserts text in the message to specify the namespace the template in question should use.
 
; nocat
====Example====
: (optional) This parameter, if set to a value other than <code>false</code>, will prevent the inclusion of {{Cat|Pages with templates in the wrong namespace}}.
 
====Example====
<code><nowiki>{{Ombox</nowiki><br/>
| type = notice<br/>
| text = Example text.<br/>
}}<nowiki><includeonly>{{Help other|[[Category:Example category]]|</nowiki>'''<nowiki>{{Incorrect namespace|help}}</nowiki>'''<nowiki>}}</includeonly></nowiki></code>
 
produces:
Line 21 ⟶ 25:
{{Ombox|type=content|image = [[File:Stop hand orange.svg|50px]]|text={{Error|The above template should only be transcluded in the ''help'' namespace(s).}}}}
 
In the above example, transcluding{{tl|Help theother}} messageis boxused willto categoriseadd pages in the ''help'' namespace intoto {{Cat|''Category:Example category''. For pages outside the ''help'' namespace, '''<nowiki>{{Incorrect namespace|help}}</nowiki>''' andis produceused thisto template underneathdisplay the error message box forand pagesadd outsidethe page to ''[[:Category:Pages with templates in the helpwrong namespace]]''. To omit the error category, use '''<nowiki>{{Incorrect namespace|help|nocat=true}}</nowiki>'''.
 
===See also===
* {{tl|Single namespace}}
* {{tl|Incorrect redirect template}}