Template:Cat main/doc
This is a documentation subpage for Template:Terminate sentence It may contain usage information, categories and other content that is not part of the original template page. |
This template is used on approximately 200,000 pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
This template uses Lua: |
Usage
This template is for use on Category pages, to refer to the primary article associated with this category, which most of the time, describes the entire set containing the category.
This template is not a replacement for adding a category to the main article. The main article of a category should always have the category set. Furthermore, the main article should always have a space as sort key so that it appears on top of a category. Example: the article Internet should have the category [[Category:Internet| ]]
.
Normal usage (uses category name for wiki link):
{{Cat main}}
→ Lua error in Module:Cat_main at line 26: attempt to call field 'formatPages' (a nil value).
If the name of the main article is different than the name of the category — for example: if the main article for Category: Dead or Alive (series) is Dead or Alive (franchise) — then you will need to use one parameter to specify the article:
{{Cat main|Dead or Alive (franchise)}}
→ Lua error in Module:Cat_main at line 26: attempt to call field 'formatPages' (a nil value).
Multiple articles
Simply append more articles as additional arguments (up to five):
{{Cat main|1 BC}}
results in Lua error in Module:Cat_main at line 26: attempt to call field 'formatPages' (a nil value).{{Cat main|1 BC|2 BC}}
results in Lua error in Module:Cat_main at line 26: attempt to call field 'formatPages' (a nil value).{{Cat main|1 BC|2 BC|3 BC|4 BC|5 BC}}
results in Lua error in Module:Cat_main at line 26: attempt to call field 'formatPages' (a nil value).
Pages which aren't articles
{{Cat main|WP:WikiProject|article=no}}
→ Lua error in Module:Cat_main at line 26: attempt to call field 'formatPages' (a nil value).
TemplateData
TemplateData for Cat main
<templatedata>{ "description": "Specifies the primary article(s) associated with this category", "params": { "1": { "label": "Article 1", "description": "Name of primary article, if different from category name", "type": "wiki-page-name", "required": false }, "2": { "label": "Article 2", "description": "Name of second main article", "type": "wiki-page-name", "required": false }, "3": { "label": "Article 3", "description": "Name of third main article", "type": "wiki-page-name", "required": false }, "4": { "label": "Article 4", "description": "Name of fourth main article", "type": "wiki-page-name", "required": false }, "5": { "label": "Article 5", "description": "Name of fifth main article", "type": "wiki-page-name", "required": false } }, "format": "block" }</templatedata>
Redirects
{{Category main}}
See also
- {{Topic cat}}