"ढाँचा:Dmbox" का संशोधनहरू बिचको अन्तर

changing id to disambigbox per talk page - hopefully this won't break too many things...
Updating the category handling by adding {{cat handler}}, so we get automatic category suppression in some places, and so we can use "nocat=true" when needed. No change in what categories used where.
पङ्क्ति २८:
}}
</tr>
</table><!--
Detect and report usage with faulty "type" parameter:
-->{{#switch:{{{type|}}}
| <!-- No type fed, is also valid input -->
Line ३४ ⟶ ३५:
| setindex = <!-- Do nothing, valid "type" -->
| #default = <div style="text-align: center;">This message box is using an invalid "type={{{type|}}}" parameter and needs fixing.</div>[[Category:Wikipedia message box parameter needs fixing|{{main other|Main:}}{{FULLPAGENAME}}]]<!-- Sort on namespace -->
}}<!-- Categorisation:
Categorization:
-->{{{category|{{
-->{{#switch:{{{type|}}}
| setindex =
{{maincat otherhandler
| main |= [[Category:All set index articles]]
| nocat = {{{nocat|}}} <!--So "nocat=true" works-->
| <!-- Do not categorise when not in main (article) space. -->
| page = {{{page|}}} <!--For testing-->
}}
| disambig <!-- disambig = default -->
| #default =
{{template other
{{cat handler
| <!-- Do not categorise on template pages. -->
| main |= [[Category:All article disambiguation pages]][[Category:All disambiguation pages]]
| template = | <!-- Do notDon't categorisecategorize on template pages. -->
}}{{main other
| other |= [[Category:All article disambiguation pages]]
| nocat = {{{nocat|}}} <!--So "nocat=true" works-->
| <!-- Do not categorise when on non article pages. -->
| page = {{{page|}}} <!--For testing-->
}}
}} }
}}<!--
Categorize templates that use this meta-template:
 
--><includeonly>{{cat handler
--><includeonly>{{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}|{{#ifeq:{{NAMESPACE}}|Template|[[Category:Disambiguation message boxes]]}}}}</includeonly><!--
| subpage = no <!--Don't categorize on /doc, /sandbox, /testcases etc-->
 
| template = [[Category:Disambiguation message boxes]]
--><noinclude>
| nocat = {{{nocat|}}} <!--So "nocat=true" works-->
| page = {{{page|}}} <!--For testing-->
--}}</includeonly><noinclude>
 
{{pp-template}}
"https://ne.wikipedia.org/wiki/ढाँचा:Dmbox" बाट अनुप्रेषित