Template:List of lists/sandbox
This is the template sandbox page for Template:List of lists (diff). |
This template should be placed at the foot of a list of lists article. It adds the list to Category:Lists of lists, or a subcategory, and also adds it to the category corresponding to the list of lists, which typically has the same name as the list of lists.
Default
[edit]This template can be used without any parameters to mark a page as a generic list of lists article. E.g.:
{{List of lists}}
which renders as:
or, if the page name does not start with "List", as:
The template then categorizes the page into Category:Lists of lists
and Category:list name
(if that category exists)
Type of list of lists
[edit]The template can be given a type of list of lists as a first parameter. For instance:
{{List of lists|book}}
will categorize the page into Category:Lists of book lists
, and will render as:
Up to three types may be specified. Thus:
{{List of lists|people|military|aviation}}
will categorize the page into Category:Lists of lists of people, Category:Lists of military lists and Category:Lists of aviation lists
, and will render as:
Category sorting
[edit]By default, the list will be sorted by name in Category:Lists of lists or the chosen type categories, and in any other categories you specify.
- Use the |sort= parameter to specify a sort key for the list in Category:Lists of lists or the chosen type categories.
- E.g.
{{List of lists|location|sort=Ruritanian villages}}
- E.g.
- Use
{{DEFAULTSORT}}
to specify a different different sort key which will apply to all categories for the list where no sort key is specified.- E.g.
{{DEFAULTSORT:Ruritanian villages}}
.
- E.g.
- You may specify sort keys for each category in the normal way.
- e.g.
[[Category:Ruritania-related topics|Villages]]
- e.g.
Matching category
[edit]Each list of lists should have a matching category. Thus Lists of academic journals has Category:Lists of academic journals. All entries in the list should also be in the category.
By default, this template adds the list to a category with the same name, if it exists.
To override the category, use the |listcat=
parameter.
Thus, in Lists of Ruritanian villages
{{List of lists}}
will add the list of lists toCategory:Lists of Ruritanian villages
(if that category exists){{List of lists |listcat=Ruritanian village lists}}
will add the list of lists toCategory:Ruritanian village lists
By default the template uses a blank sort key for the list category, placing the list at the top of the pages in the category. Use the |sort=
parameter to give a different sort key. Thus:
{{List of lists |listcat=Ruritania-related lists |sort=Villages}}
Maintenance categories
[edit]If a list-of-lists with no matching category is under 500 characters long it is also placed in Category:Short lists of lists, and if it is over 500 characters long it is also placed in Category:Long lists of lists. Creating a category with the same name as the list, or adding a category using the |listcat= parameter, will remove it from these maintenance categories.
The template also populates Category:Lists of lists with listcat specified and Category:Lists of lists with sort specified. These maintenance categories do not indicate a problem, but may be useful to editors undertaking maintenance activity.
The template only categorizes a page if the page is in the main (article) space. Thus, for instance, it will not categorize a talk page where the template might be shown or discussed.
TemplateData
[edit]Use this template to declare that a page is a list of lists.
Parameter | Description | Type | Status | |
---|---|---|---|---|
First category | 1 | Use this parameter to categorize the page. For a full, up-to-date listing of acceptable values, see Category:Lists of lists.
| String | required |
Second category | 2 | A second category to categorize the page, if needed. For a full, up-to-date listing of acceptable values, see Category:Lists of lists.
| String | optional |
Third category | 3 | A third category to categorize the page, if needed. For a full, up-to-date listing of acceptable values, see Category:Lists of lists.
| String | optional |
Page title to link to | page-title | If you specify this parameter, then in the text "If an internal link led you here,...", the phrase "internal link" will be linked to a list of pages that link to the value you specified, rather than to the page itself.
| Page name | optional |
Sort key | sort | Set this value to have the page display in Category:List of lists, or the appropriate subcategory, as if it had that title.
| String | optional |
Category corresponding to this list | listcat | Use this parameter to declare the name of the category that corresponds to this list. Omit the "Category:" prefix. If you do not use this parameter, the list will be added either to Category:Short lists of lists or Category:Long lists of lists.
| String | optional |