Template:Category handler/doc
Jump to navigation
Jump to search
- This template is implemented by the Lua module Module:Category handler.
- This template invokes the following functions: category_handler from Category handler.
| This template has been deprecated. Its replacements are Template:Dochead and Template:Module introspection. |
| This template uses Lua: |
Template:Category handler is intended as a metatemplate that helps templates categorize pages. It also suppresses categories depending on the namespace or subpage.
Usage
Categories are entered as unnamed parameters, as shown.
{{Category handler | cat 1 | cat 2 | cat 3 }}
For example, the code below
{{Category handler | Abstract MOS patterns | 8-tone scales}}
categorizes the page under the following categories.
[[Category:Abstract MOS patterns]][[Category:8-tone scales]]
For testing purposes, categories can be turned off by adding debug=1. Modifying the previous example
{{Category handler | Abstract MOS patterns | 8-tone scales | debug=1 }}
disables categories. Typical use as part of another template should instead use something like debug={{{debug|}}}, so that debug=1 can be added to an instance of that template.