Difference between revisions of "Template:Marriage/sandbox"
imported>Neveselbert (font-size:0) |
imported>Neveselbert (cr.) |
||
Line 1: | Line 1: | ||
− | <div style="display:inline;font-size:0;{{#if:{{{1|<br>}}}{{{end|{{{reason|}}}}}}|margin:2px 0px;}}"> | + | <div style="display:inline;font-size:0;{{#if:{{{1|<br>}}}{{{end|{{{reason|}}}}}}|margin:2px 0px;}}"><div style="display:inline-block;line-height:normal;font-size:10px"> |
{{#if:{{{1|}}} | {{#if:{{{1|}}} | ||
− | | | + | |{{trim|{{#if:{{{end|{{{reason|}}}}}} | {{#if:{{{2|}}}|{{MultiReplace|{{{1|}}}|<br />||<br >||<br/>||<br>|}}|{{#if:{{{3|}}}|{{{1|}}}|{{MultiReplace|{{{1|}}}|<br />||<br >||<br/>||<br>|}}|{{{1|}}}}}}} |{{{1}}} |
− | {{trim|{{#if:{{{end|{{{reason|}}}}}} | {{#if:{{{2|}}}|{{MultiReplace|{{{1|}}}|<br />||<br >||<br/>||<br>|}}|{{#if:{{{3|}}}|{{{1|}}}|{{MultiReplace|{{{1|}}}|<br />||<br >||<br/>||<br>|}}|{{{1|}}}}}}} |{{{1}}} | ||
}}|}}{{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}|<br />|{{#if:{{{2|}}}{{{3|}}}| |<br />}}}}| }}}}({{#if:{{{2|}}} | }}|}}{{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}|<br />|{{#if:{{{2|}}}{{{3|}}}| |<br />}}}}| }}}}({{#if:{{{2|}}} | ||
|{{abbr|m.|married}} {{#ifeq:{{{2|}}}|{{get year|{{{2|}}}}} | |{{abbr|m.|married}} {{#ifeq:{{{2|}}}|{{get year|{{{2|}}}}} |
Latest revision as of 02:05, 23 July 2020
![]() | This is the template sandbox page for Template:Marriage (diff). See also the companion subpage for test cases. |
![]() | This template is used on approximately 33,000 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.
Transclusion count updated automatically (see documentation). |
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=
—to produce output such as the following:
The above were produced by:
{{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=<!--unknown-->}}
{{marriage |Joe Schmo |end=div}}
{{marriage |Juan Perez |2010|<!--uncertain-->}}
Use of |end=
will cause a line break between the name and the start date.
In an infobox
{{Infobox person}} | |
---|---|
Spouse(s) |
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=<!--unknown-->}}
* {{marriage |Joe Schmo |end=div}}
* {{marriage |Juan Perez |2010|<!--uncertain-->}} }}
}}
Syntax and parameters
{{marriage | <text> | <start date> | <end date> [| end= ]}}
Script error: No such module "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
- Category:Marriage template errors (0): invalid or missing dates; unsupported parameters or values
TemplateData
TemplateData for Marriage
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.
| String | suggested |
Date ended | 3 | Date the marriage was dissolved or the spouse of the article's subject died.
| String | optional |
Reason ended | end reason | Reason for marriage's end.
| String | optional |
The above documentation is transcluded from Template:Marriage/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |