Template:Uses TemplateStyles

From Linux Web Expert

Revision as of 14:47, 2 July 2021 by imported>Tacsipacsi (Undo revision 4680578 by ExE Boss (talk): neither this is the local configuration; furthermore, recreating the Lua logic in wikitext is a plain waste of efforts (not to mention that it’s not even correct: {{#if:}} simply tests emptiness, so the “and” in the middle ensures that it will always be truthy, no matter what the parameters are))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template documentation

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

Usage

Basic
{{Uses TemplateStyles|TemplateStyles page name}}
All parameters
{{Uses TemplateStyles|TemplateStyles page 1|TemplateStyles page 2|TemplateStyles page 3|...|category=custom category|nocat=true}}

The first TemplateStyles page name is required.

TemplateStyles sandboxes

Note that if a sandbox version of the TemplateStyle exists, it will also be linked. This is only for sandbox versions. The subpage name of the sandbox version should be the same, but as a subpage of the templates sandbox. For example, if the TemplateStyles page name is Template:Foo/styles.css, then the sandbox version should be Template:Foo/sandbox/styles.css

Examples

One style page

{{Uses TemplateStyles|Template:Arrowlist/styles.css}}

Multiple style pages

{{Uses TemplateStyles|Template:Arrowlist/styles.css|Template:Routemap/styles.css}}

Sandbox version of style page exists

{{Uses TemplateStyles|Template:Uses TemplateStyles/example.css}}

No style pages specified

{{Uses TemplateStyles}}

Categories

Template category

This template adds pages to Category:Templates using TemplateStyles 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=Uses list TemplateStyles.

Category suppression

To suppress all categories, 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.

Uses TemplateStyles

<templatedata>{"paramOrder":["1","2","3","4","5","6","7","8","9","10","nocat","noprotcat","category"],"description":"Used to show that templates have been converted to use TemplateStyles.","params":{"category":{"type":"string","default":"Templates using TemplateStyles","label":"Custom Category","description":"Main category to put on pages using this template, without namespace prefix.","required":false},"nocat":{"type":"boolean","default":"0","label":"No Category?","description":"Whether to disable categorization.","autovalue":"1","required":false},"noprotcat":{"type":"boolean","default":"0","label":"No Protection Category?","description":"Whether to disable checking that the stylesheet page(s) have same protection level as the template.","autovalue":"1","required":false},"1":{"description":"Name of the main stylesheet used in the template or module. Use multiple parameters to specify multiple stylesheets.","type":"wiki-page-name","required":true,"label":"Stylesheet 1"},"2":{"description":"Name of the second stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 2"},"3":{"description":"Name of the third stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 3"},"4":{"description":"Name of the fourth stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 4"},"5":{"description":"Name of the fifth stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 5"},"6":{"description":"Name of the sixth stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 6"},"7":{"description":"Name of the seventh stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 7"},"8":{"description":"Name of the eighth stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 8"},"9":{"description":"Name of the ninth stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 9"},"10":{"description":"Name of the tenth stylesheet.","type":"wiki-page-name","required":false,"label":"Stylesheet 10"}}}</templatedata>Edit parameter translations

See also