Template:Marriage/doc

From AviationSafetyX Wiki
Jump to navigation Jump to search

<templatestyles src="Module:Message box/ombox.css"></templatestyles>

Template:Esoteric

<templatestyles src="Module:Message box/ombox.css"></templatestyles>

<templatestyles src="Module:Message box/ombox.css"></templatestyles>

Template:Uses Wikidata Lua error: bad argument #1 to "get" (not a valid title).

Usage

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Marriage in articles based on its TemplateData.

TemplateData for Marriage

<templatedata>{ "format": "inline",

"description": "Intended for use in Infoboxes, specifically <templatestyles src="Module:Infobox/styles.css"></templatestyles>

Marriage/doc

and templates calling Infobox person.\n\n<templatestyles src="Template:Marriage/styles.css"/>

(date missing)

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.",

   "params": {

"1": { "label": "Spouse's name", "description": "Name of the person to whom the subject married. May be omitted, typically for remarriages to the same spouse.", "type": "string", "suggested": true }, "2": { "label": "Date married", "description": "Date the marriage began.", "type": "date", "suggested": true }, "3": { "label": "Date ended", "description": "Date the marriage was dissolved or the spouse of the article's subject died.", "type": "date", "required": false }, "end": { "label": "Reason marriage ended", "description": "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.", "type": "string", "required": false, "aliases": [ "reason" ], "suggestedvalues": [ "died", "divorced", "separated", "annulled" ] } } }</templatedata>

Examples and usage notes

<templatestyles src="Module:Infobox/styles.css"></templatestyles>

Spouses<templatestyles src="Plainlist/styles.css"/>
  • <templatestyles src="Template:Marriage/styles.css"/>
John Smith
(m. <templatestyles src="Template:Tooltip/styles.css" />1895⁠–⁠<templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Doe
(m. 1885; died <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Jane Doe
(m. 2002)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Q. Public
(m. 2002⁠–⁠<templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Q. Citizen
(m. 2002; div. <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
(m. 2012)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Q. Taxpayer
(m. 2002, divorced)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Blow
(div. <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Bloggs
(before <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Sixpack
(until <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Schmo
(divorced)
  • <templatestyles src="Template:Marriage/styles.css"/>
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">

<templatestyles src="Module:Infobox/styles.css"></templatestyles>

Marriage/doc
Spouses<templatestyles src="Plainlist/styles.css"/>
  • <templatestyles src="Template:Marriage/styles.css"/>
John Smith
(m. <templatestyles src="Template:Tooltip/styles.css" />1895⁠–⁠<templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Doe
(m. 1885; died <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Jane Doe
(m. 2002)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Q. Public
(m. 2002⁠–⁠<templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Q. Citizen
(m. 2002; div. <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
(m. 2012)
  • <templatestyles src="Template:Marriage/styles.css"/>
John Q. Taxpayer
(m. 2002, divorced)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Blow
(div. <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Bloggs
(before <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Sixpack
(until <templatestyles src="Template:Tooltip/styles.css" />Template:Str ≠ len)
  • <templatestyles src="Template:Marriage/styles.css"/>
Joe Schmo
(divorced)
  • <templatestyles src="Template:Marriage/styles.css"/>
Juan Perez
(after 2010)

</syntaxhighlight>

  • 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.
  • Use of the first two parameters with |end= (|reason=) will cause a line break between the name and the start date.
  • Use of Template:Dc or Template:Dc for this purpose has been deprecated (see discussion).
  • If the marriage ended with the death of the article's subject, Template:Insource.
  • For either date parameter, only the year will be displayed; if a full date is provided, it is included via a tooltip; i.e., Template:Tla.

Template:Qnote

Tracking categories

<templatestyles src="Plainlist/styles.css"/>

  • Populated by template logic; contains invalid/missing dates and unsupported parameters/values.
  • Populated via parameter validation.