Template:Dochead

From Xenharmonic Wiki
Jump to navigation Jump to search
Test Template Info-Icon - Version (2).svg Template documentation[view] [edit] [history] [purge]

This template automatically categorizes documentation by namespace, which eliminates the need to do this manually. Currently, it is configured to place modules and their documentation inside their respective categories (Category: Lua modules and Category: Module documentation).

Usage

This template is invoked by placing {{dochead}} at the top of a module or template's /doc subpage.

On modules, unless header=none is passed, a header will appear to inform users that modules should be called via templates instead of being invoked directly:

Note: Do not invoke this module directly; use the corresponding template instead: Template:{{ROOTPAGENAME}}.

where ROOTPAGENAME is a "magic word" that returns the name of the page without the namespace or subpages.

This way, the link in the header will attempt to point to a template with the same name as the module, since this is mostly the case. If the template which calls the module has a different name, pass in temp= followed by the name of the template.

See also