Template:Lua/doc

From wiki.filipefonseca.pt
Jump to navigation Jump to search

This template is used to show that templates have been converted to Lua. It is placed at the top of the template's /doc page. It automatically adds the template to Category:Lua-based templates, or to one of its subcategories.

Usage

Basic
{{Lua|module name}}
All parameters
{{Lua|module 1|module 2|module 3|...|category=custom category|nocat=true}}

The first module name is required.

Examples

  • {{Lua|Module:Example}}
  • {{Lua|Module:Example|Module:Example}}

Categorisation

Template category

This template adds pages to Category:Lua-based templates if the page is in the template namespace, and it is not on any of the subpages /doc, /sandbox, /sandbox2 or /testcases. You can specify a different category with the |category= parameter, e.g. |category=Lua String-based templates.

Some modules have a default category other than Category:Lua-based templates:

Error category

If no modules are specified, the transcluded page will be added to Category:Lua templates with errors.

Category suppression

To suppress all categorisation, use |nocat=true. (As well as "true", the values "yes", "y", and "1" will also work.)

TemplateData

This is the TemplateData documentation for this template used by VisualEditor and other tools; see the monthly parameter usage report for this template.

TemplateData for Lua

Banner for templates that rely on Lua modules
⧼templatedata-doc-param-name⧽⧼templatedata-doc-param-desc⧽⧼templatedata-doc-param-type⧽⧼templatedata-doc-param-status⧽
Module 11
Name of the main module used in the template. Use multiple parameters to specify multiple modules.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-required⧽
Module 22
Name of the second module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 33
Name of the third module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 44
Name of the fourth module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 55
Name of the fifth module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 66
Name of the sixth module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 77
Name of the seventh module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 88
Name of the eighth module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 99
Name of the ninth module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
Module 1010
Name of the tenth module.
⧼templatedata-doc-param-type-wiki-page-name⧽⧼templatedata-doc-param-status-optional⧽
No Category?nocat
Whether to disable categorization.
⧼templatedata-doc-param-default⧽
False (0)
⧼templatedata-doc-param-autovalue⧽
True (1)
⧼templatedata-doc-param-type-boolean⧽⧼templatedata-doc-param-status-optional⧽
Custom Categorycategory
Main category to put on pages using this template, without namespace prefix.
⧼templatedata-doc-param-default⧽
Lua-based templates
⧼templatedata-doc-param-type-string⧽⧼templatedata-doc-param-status-optional⧽

Format: inline

See also