Template:Foos (dis)established in the YYY0s category header
This template employs intricate features of template syntax.
You are encouraged to familiarise yourself with its setup and parser functions before editing the template. If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages. You can conduct experiments, and should test all major changes, in either this template's sandbox, the general template sandbox, or your user space before changing anything here. |
To make a category of the form "Foos established in the YYY0s" or "Foos disestablished in the YYY0s", where YYY0s is a decade (e.g. "870s", "1970s", or "2010s", and "Foos" is a type of entity, e.g. "Companies" or "Hospitals"
e.g.
- Category:Hospitals established in the 1870s
- Category:Companies disestablished in the 1900s
- Category:Sports clubs and teams established in the 1930s
- Category:Military units and formations established in the 1960s
Usage
{{Foos (dis)established in the YYY0s category header}}
No parameters are needed, but some optional parameters may be supplied.
How it works
The template parses the page title, and derives three items from it:
- The type of entity
- The action, i.e. either "established" or "disestablished"
- The decade
So for example, if used on Category:Organizations established in the 1830s:
- type = "Organizations"
- action = "established"
- decade = 1830s
That page is categorised in three parent categories:
- Category:Organizations by decade of establishment
- Category:Organizations established in the 19th century
- Category:1830s establishments
In some cases, this is sufficient. However, in other cases, the parent category should be a sub-category of Category:1830s establishments.
Foe example, Category:Retail companies established in the 1830s should be a sub-category of Category:Companies established in the 1830s, and per WP:SUBCAT it should not be directly in Category:1830s establishments.
In cases such as these, extra parameters are needed.
Parameters for establishment type parent categories
Up to three un-named parameters may be used to specify parent types
e.g. On Category:Mass media companies established in the 1950s:
{{Foos (dis)established in the YYY0s category header|Companies}}
The parameter "Companies" causes the page to be parented in Category:Companies established in the 1950s, instead of Category:1950s establishments
Redirects
- Template:Foos established in the YYY0s category header
- Template:Foos disestablished in the YYY0s category header