Difference between revisions of "Template:Incorrect namespace/doc"

From blackwiki
Jump to navigation Jump to search
(sl:Predloga:Incorrect namespace)
(Undid revision 998255879 by 104.255.207.51 (talk) accident)
 
(21 intermediate revisions by 15 users not shown)
Line 1: Line 1:
 
{{Documentation subpage}}
 
{{Documentation subpage}}
{{Substitution|not}}
+
{{nosubst}}
  
===Usage===
+
==Usage==
This template is for use in other templates in conjunction with namespace detection. It adds pages to [[:Category: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]].
+
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]].
  
{{tl|Single namespace}} can be used instead of this template if only one namespace is specified (such as in the example below).
+
{{tlx|Single namespace}} can be used instead of this template if only one namespace is specified (such as in the example below).
  
====Parameters====
+
===Parameters===
The parameter inserts text in the message to specify the namespace the template in question should use.
+
; unnamed parameter 1
 +
: (required) This parameter inserts text in the message to specify the namespace the template in question should use.
  
====Example====
+
; nocat
 +
: (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/>
 
<code><nowiki>{{Ombox</nowiki><br/>
 
| type = notice<br/>
 
| type = notice<br/>
 
| text = Example text.<br/>
 
| text = Example text.<br/>
}}<nowiki><includeonly>{{Help other|[[Category:Example category]]|{{Incorrect namespace|help}}}}</includeonly></nowiki></code>
+
}}<nowiki><includeonly>{{Help other|[[Category:Example category]]|</nowiki>'''<nowiki>{{Incorrect namespace|help}}</nowiki>'''<nowiki>}}</includeonly></nowiki></code>
  
 
produces:
 
produces:
  
 
{{Ombox|type=notice|text=Example text.}}
 
{{Ombox|type=notice|text=Example text.}}
{{Ombox|type=content|text={{Error|The above template should only be transcluded in the ''help'' namespace(s).}}}}
+
{{Ombox|type=content|image = [[File:Ambox warning orange.svg|50px]]|text={{Error|This template should only be transcluded in the ''help'' namespace(s).}}}}
  
In the above example, transcluding the message box will categorise pages in the help namespace into [[:Category:Example category]] and produce this template underneath the message box for pages outside the help namespace.
+
In the above example, {{tl|Help other}} is used to add pages in the ''help'' namespace to ''Category:Example category''. For pages outside the ''help'' namespace, '''<nowiki>{{Incorrect namespace|help}}</nowiki>''' is used to display the error message box and add the page to ''[[:Category:Pages with templates in the wrong namespace]]''. To omit the error category, use '''<nowiki>{{Incorrect namespace|help|nocat=true}}</nowiki>'''.
  
===See also===
+
==See also==
*[[Template:Single namespace]]
+
* {{tl|Single namespace}}
 +
* {{tl|Incorrect redirect template}}
  
<includeonly>
+
<includeonly>{{Sandbox other||
 
[[Category:Template namespace templates]]
 
[[Category:Template namespace templates]]
 
+
}}</includeonly>
[[sl:Predloga:Incorrect namespace]]
 
</includeonly>
 

Latest revision as of 14:50, 4 January 2021

Usage

This template is for use in other templates in conjunction with namespace detection. It adds pages to Category: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.

{{Single namespace}} can be used instead of this template if only one namespace is specified (such as in the example below).

Parameters

unnamed parameter 1
(required) This parameter inserts text in the message to specify the namespace the template in question should use.
nocat
(optional) This parameter, if set to a value other than false, will prevent the inclusion of Category:Pages with templates in the wrong namespace.

Example

{{Ombox
| type = notice
| text = Example text.
}}<includeonly>{{Help other|[[Category:Example category]]|{{Incorrect namespace|help}}}}</includeonly>

produces:

In the above example, {{Help other}} is used to add pages in the help namespace to Category:Example category. For pages outside the help namespace, {{Incorrect namespace|help}} is used to display the error message box and add the page to Category:Pages with templates in the wrong namespace. To omit the error category, use {{Incorrect namespace|help|nocat=true}}.

See also