Template:Dated maintenance category/doc#Syntax
{{for|the copyright investigations template|Template:Copyvio}}
{{Documentation subpage}}
{{#ifeq:{{#invoke:High-use|num|x|demo={{ROOTPAGENAME}}}}|many||{{High-use|demo={{ROOTPAGENAME}}}}}}
{{tsh|DMC|DMCA}}
Usage
- This template adds a category or dated category to a page.
- It will add the page to an optional additional category.
- If the dated category is invalid it will add the page to :Category:Articles with invalid date parameter in template
Examples
will categorise all files, articles, categories and templates in -1 month}}, if the date is set {{#time:F Y|-1 month}} e.g. If such a category does not exist, or the date was set incorrectly, this template will also add the article to :Category:Articles with invalid date parameter in template.{{DMCFACT|Wikipedia articles that are too technical|from|{{{date|}}}}}
will categorise all articles and article talk pages in -1 month}}, if the date is set {{#time:F Y|-1 month}} e.g. If such a category does not exist, or the date was set incorrectly, this template will also add the article to :Category:Articles with invalid date parameter in template.{{DMCAT|Wikipedia articles that are too technical|from|{{{date|}}}}}
will categorise all articles in -1 month}}, if the date is set {{#time:F Y|-1 month}} e.g. If such a category does not exist, or the date was set incorrectly, this template will also add the article to :Category:Articles with invalid date parameter in template. In either case the article will be added to :Category:All articles to be split.{{DMCA|Articles to be split|from|{{{date|}}}|All articles to be split}}
is the straight category :Category:Dutch mathematicians.{{DMCA|Dutch mathematicians}}
will categorise as in the above example but also in :Category:Tolkien articles to be split if it exists. If it doesn't the page will be added to the hidden :Category:Articles with tags with unsupported types.{{TDMCA|type="Tolkien"|Articles to be split|from|{{{date|}}}|All articles to be split}}
Note
An incorrect date is any date which is not of the form {{#time:F Y}}, e.g. {{#time:F d, Y}}
, or june
instead of June
, or other spelling mistakes.
Etymology
DMCA stands for "dated maintenance category – articles". Similar templates exist for certain other namespaces or combinations. DMCA is a metatemplate with highly circumscribed use, and not intended to be "editor facing".
TemplateData
{{TemplateData header}}
{
"params": {
"1": {
"label": "Default category name",
"description": "The category (without \"Category:\") if there is no date, but also the stem of the category name when there is a date ",
"type": "string",
"required": true
},
"2": {
"label": "Preposition",
"type": "string",
"suggestedvalues": [
"from",
"since",
"in",
"as of"
],
"required": true
},
"3": {
"label": "Date",
"description": "Date (month year, e.g. June 2024). Usually the \"date\" parameter of the calling template",
"type": "content",
"suggestedvalues": [
"{{{date|}}}"
],
"suggested": true
},
"4": {
"label": "Category",
"description": "Category all the articles go in, dated or not (if there is one)",
"type": "string"
},
"5": {
"label": "Alternative default category",
"description": "Used when parameter 1 is right for forming the dated category, but the undated items need to go somewhere else",
"type": "string"
},
"onlyarticles": {
"description": "({{Dated maintenance category}} only) Used for template design, restricting the function of this template to article namespace (as in {{DMCA}}).",
"type": "string",
"suggestedvalues": [
"no",
"yes"
],
"default": "no"
}
}
}
Related templates
{{#ifeq:{{PAGENAME}}|Dated maintenance category|* {{Tl|DMCA}}|{{#ifeq:{{PAGENAME}}|DMCA|* {{Tl|DMC}}|* {{Tl|Dated maintenance category}}}}}}
Category:Time and date maintenance templates
Category:Namespace manipulation templates
}}