Mall:Marriage/doc

Från Grågripens Fiktion

{{#invoke:Message box|mbox}} Mall:Esoteric {{#invoke:High-use|main|1=|2=|info=|demo=|form=|expiry=|system=}} {{#invoke:Lua banner|main}} Mall:Uses Wikidata Mall: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= (also called |reason=)—to produce output such as the following:

Mall:Markup

Use of the first two parameters with |end= (|reason=) will cause a line break between the name and the start date.

In an infobox

  1. OMDIRIGERING Mall:Faktamall biografi

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

  1. OMDIRIGERING Mall:Faktamall biografi

</syntaxhighlight>

Syntax and parameters

Mall:((marriage |Mall:Thin space|Mall:Thin space|Mall:Thin space[|Mall:Thin space]Mall:))

Mall:Aligned table

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:{{#invoke:string|replace|1=Marriage template errors|2=^:?[Cc]ategory:|3=|plain=false}}|Category:{{#invoke:string|replace|1=Marriage template errors|2=^:?[Cc]ategory:|3=|plain=false}}]] (0): invalid or missing dates; unsupported parameters or values
    • [[:Category:{{#invoke:string|replace|1=Marriage template deprecations|2=^:?[Cc]ategory:|3=|plain=false}}|Category:{{#invoke:string|replace|1=Marriage template deprecations|2=^:?[Cc]ategory:|3=|plain=false}}]] (0)
    • [[:Category:{{#invoke:string|replace|1=Category:Marriage template anomalies|2=^:?[Cc]ategory:|3=|plain=false}}|Category:{{#invoke:string|replace|1=Category:Marriage template anomalies|2=^:?[Cc]ategory:|3=|plain=false}}]] (0)

Categories populated via parameter validation

  • [[:Category:{{#invoke:string|replace|1=Pages using Marriage with duplicate parameters|2=^:?[Cc]ategory:|3=|plain=false}}|Category:{{#invoke:string|replace|1=Pages using Marriage with duplicate parameters|2=^:?[Cc]ategory:|3=|plain=false}}]] (0)
  • [[:Category:{{#invoke:string|replace|1=Pages using Marriage with unknown parameters|2=^:?[Cc]ategory:|3=|plain=false}}|Category:{{#invoke:string|replace|1=Pages using Marriage with unknown parameters|2=^:?[Cc]ategory:|3=|plain=false}}]] (0)
  • [[:Category:{{#invoke:string|replace|1=Pages using Marriage with deprecated parameters|2=^:?[Cc]ategory:|3=|plain=false}}|Category:{{#invoke:string|replace|1=Pages using Marriage with deprecated parameters|2=^:?[Cc]ategory:|3=|plain=false}}]] (0)

TemplateData

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. Click here to see a monthly parameter usage report for this template in articles based on this TemplateData.

TemplateData for Marriage

{{#invoke:Check for unknown parameters|check

|unknown= |template=Template:TemplateData header |1 |nolink |noheader

|preview=

Unknown parameter '_VALUE_' in Template:TemplateData header.

}} <templatedata>{ "params": { "1": { "label": "Spouse's name", "description": "Name of the person to whom the subject is married.", "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 ended", "description": "Reason for marriage's end. If the marriage ended because of the death of the article's subject, do not provide a reason.", "type": "string", "required": false, "aliases": [ "reason" ], "suggestedvalues": [ "died", "divorced" ] } }, "format": "inline" }</templatedata>