Template:Marriage/doc: Difference between revisions
w>Neveselbert |
m 1 revision imported |
(No difference)
| |
Latest revision as of 19:47, 13 December 2023
| 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 many pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
| This template uses Lua: |
| This template uses the Wikidata properties: Lua error in Module:Uses_Wikidata at line 13: attempt to index field 'wikibase' (a nil value). |
Lua error: Module:TNT:172: '''Missing JsonConfig extension, or not properly configured; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Uses TemplateStyles.tab. See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates'''.
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= (also called |reason=)—to produce output such as the following:
| Markup | Renders as |
|---|---|
{{marriage |John Smith |1 January 1895 |December 31, 1905}}
|
|
{{marriage |John Doe |1885 |July 27, 1888 |end=d.}}
|
|
{{marriage |Jane Doe |2002}}
|
Jane Doe (m. 2002) |
{{marriage |John Q. Public |2002|2010}}
|
John Q. Public (m. 2002–2010) |
{{marriage |John Q. Citizen |2002|2010|end=div}}
{{marriage |<!--John Q. Citizen-->|2012}}
|
John Q. Citizen
(m. 2002; div. 2010)
(m. 2012) |
{{marriage |John Q. Taxpayer |2002|end=div}}
|
John Q. Taxpayer
(m. 2002, divorced) |
{{marriage |Joe Blow|<!--unknown-->|2010|end=div}}
|
Joe Blow (div. 2010) |
{{marriage |Joe Bloggs|<!--unknown-->|2010}}
|
Joe Bloggs (before 2010) |
{{marriage |Joe Sixpack|<!--unknown-->|2010|end=<!--uncertain-->}}
|
Joe Sixpack (until 2010) |
{{marriage |Joe Schmo |end=div}}
|
Joe Schmo (divorced) |
{{marriage |Juan Perez |2010|reason=<!--earliest-->}}
|
Juan Perez (after 2010) |
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}} | |
|---|---|
| Spouse(s) | 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: <syntaxhighlight style="font-size:small;" lang="wikitext">
Marriage/doc | |
|---|---|
| Spouse(s) | 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) |
</syntaxhighlight>
Syntax and parameters
{{marriage | <text> | <start date> | <end date> [| end= ]}}
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
- Category:Marriage template errors (0): invalid or missing dates; unsupported parameters or values
Categories populated via parameter validation
- Category:Pages using Marriage with duplicate parameters (0)
- Category:Pages using Marriage with unknown parameters (0)
- Category:Pages using Marriage with deprecated parameters (0)
TemplateData
TemplateData for Marriage
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=" to provide the reason for the end of the marriage.
| 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. Suggested reasons are automatically abbreviated. If the marriage ended due to death of article's subject, do not provide a reason.
| String | optional |