Template:Incorrect namespace/doc: Difference between revisions

Content deleted Content added
See also: connect with category
Usage: update
 
(21 intermediate revisions by 14 users not shown)
Line 1:
{{Documentation subpage}}
{{nosubst}}
{{Substitution|not}}
 
===Usage===
This template is for use in other templates in conjunction with namespace detection. It adds pages to [[:Category:{{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]].
 
{{tltlx|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.
 
; {{parameter|nocat}}
====Example====
: (optional) when set to a positive value (<code>true</code>, <code>yes</code>, or <code>1</code>), will prevent the inclusion of {{Cat|Pages with templates in the wrong namespace}}. See [[Wikipedia:Category suppression]]
<code><nowiki>{{Ombox</nowiki><br/>
 
| type = notice<br/>
| text = ==Example text.<br/>===
<syntaxhighlight lang="wikitext">
}}<nowiki><includeonly>{{Help other|[[Category:Example category]]|{{Incorrect namespace|help}}}}</includeonly></nowiki></code>
{{Ombox
| type = notice<br/>
| text = Example text.
}}<nowiki><includeonly>{{Help other|[[Category:Example category]]|{{Incorrect namespace|help}}}}</includeonly></nowiki></code>
</syntaxhighlight>
 
produces:
 
{{Ombox
| type = notice
| text = Example text.
}}
{{Mbox
{{Ombox|type=content|text={{Error|The above template should only be transcluded in the ''help'' namespace(s).}}}}
| type = content
| image = [[File:Ambox warning orange.svg|50px|link=|alt=]]
{{Ombox|type=content| text = {{Error|The aboveThis 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 [[:''Category:Example category]]''. andFor producepages thisoutside templatethe underneath''help'' namespace, '''<nowiki>{{Incorrect namespace|help}}</nowiki>''' is used to display 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===
*[[Template: {{tl|Single namespace]]}}
* {{tl|Incorrect redirect template}}
 
<includeonly>{{Sandbox other||
[[Category:Pages with templates in the wrong namespace| ]]
[[Category:Template namespace templates]]
}}</includeonly>
 
</includeonly>