Template:Marriage/doc: Difference between revisions
m (Reverted 1 edit by Karimul islam 786 (talk) to last revision by Neveselbert) |
MontessoriX (talk | contribs) m (1 revision imported) |
Latest revision as of 14:45, 14 July 2023
Template:Documentation subpage Template:Esoteric Template:High-use Template:Lua Template:Uses Wikidata Template:Uses TemplateStyles
Usage
This template is intended for use in infoboxes; specifically {{Infobox person}} and templates calling Infobox person.
{{Marriage}} takes up to three unnamed parameters (name, start date, end date)—plus an optional named parameter |end=
(|reason=
)—to produce output such as the following:
Use of the first two parameters with |end=
(|reason=
) will cause a line break between the name and the start date.
In an infobox
{{Infobox person}} | |
---|---|
Spouses | John Smith (m. 1895–Expression error: Unexpected < operator.)John Doe
(m. 1885; died Expression error: Unexpected < operator.)Jane Doe (m. 2002)John Q. Public (m. 2002–2010)John Q. Citizen
(m. 2002; div. 2010)
(m. 2012)John Q. Taxpayer
(m. 2002, divorced)Joe Blow (div. 2010)Joe Bloggs (before 2010)Joe Sixpack (until 2010)Joe Schmo (divorced)Juan Perez (after 2010) |
Infoboxes already reduce text size to 88%, and MOS:FONTSIZE sets a lower limit for text size at 85% of the normal page font size, so it is not appropriate to use font size reduction when this template is used in an infobox. The example here is produced by:
{{Infobox person |spouse = {{Plainlist|
* {{marriage |John Smith |1 January 1895 |December 31, 1905}}
* {{marriage |John Doe |1885 |July 27, 1888 |end=d.}}
* {{marriage |Jane Doe |2002}}
* {{marriage |John Q. Public |2002|2010}}
* {{marriage |John Q. Citizen |2002|2010|end=div}}
* {{marriage |<!--John Q. Citizen-->|2012}}
* {{marriage |John Q. Taxpayer |2002|end=div}}
* {{marriage |Joe Blow|<!--unknown-->|2010|end=div}}
* {{marriage |Joe Bloggs|<!--unknown-->|2010}}
* {{marriage |Joe Sixpack|<!--unknown-->|2010|end=<!--uncertain-->}}
* {{marriage |Joe Schmo |end=div}}
* {{marriage |Juan Perez |2010|reason=<!--earliest-->}} }}
}}
Syntax and parameters
Template:((marriage | <Template:Var> | <Template:Var> | <Template:Var> [| end= ]Template:))
None of the parameters are required on their own, but if a template is missing all three of start date, end date, and reason, an error message will be displayed.
Tracking categories
Categories populated via template logic
- Template:Category link with count: invalid or missing dates; unsupported parameters or values
Categories populated via parameter validation
- Template:Category link with count
- Template:Category link with count
- Template:Category link with count
TemplateData
No description.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Spouse's name | 1 | Name of the person to whom the subject is married. | String | suggested |
Date married | 2 | Date the marriage began. | Date | suggested |
Date ended | 3 | Date the marriage was dissolved or the spouse of the article's subject died. | Date | optional |
Reason ended | end reason | Reason for marriage's end. If the marriage ended because of the death of the article's subject, do not provide a reason.
| String | optional |