Template:Marriage

From OLD TWISTED ROOTS

<templatestyles src="Template:Marriage/styles.css"/> {{#if:||{{#if:

|{{#ifeq:+|-|

|{{#switch:

 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}}}}}}}

{{#if:
|Template:Trim}} <div style="display:inline-block;{{#if:{{#invoke:String|replace

|source={{#invoke:String|find|source={{{1}}}|target=<br|start=|plain=true}} |pattern=^0$ |replace={{#if:||{{#if:|0|}}}}

|plain=false}}|margin-bottom:1px;|Template:Str ≥ len}}">​

({{#if:

 |{{#ifeq:+|
  |{{#switch: | = after }}
  |Template:Abbr }}{{#ifeq:|Template:YEAR
  |
  |Template:Tooltip
 }}
|{{#if:||{{#if:{{#property:P570}}||{{#switch:
 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}}}{{#if:||{{#if:{{#invoke:WikidataIB|getValue}} | {{#switch:

 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}before {{#invoke:WikidataIB|getValue}} |Template:Error-small}}}}{{#if:|{{#if:|, }}}}}}

 }}{{#if:
 |{{#ifeq:| 
  |{{#if:|⁠–⁠|{{#ifeq:+|-
   |{{#ifeq:+|- | until | before }}
   |{{#ifeq:+|- | until | before }}}} }}
  |{{#if:
   |; 
  }}{{#switch:
   | d | d. | died = died 
   | div | div. | divorce | divorced = Template:Abbr 
   | sep | sep. | separated = Template:Abbr  
   | ann | ann. | annulled | annulment = Template:Abbr  
   | she d. | her d. | she died | her death = {{#ifeq:{{#property:P21}}|male|died |{{#switch:
 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}Template:Error-small }}

   | he d. | his d. | he died | his death = {{#ifeq:{{#property:P21}}|female|died |{{#switch:
 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}Template:Error-small }}

   | w | w. | wid | wid. | widow | widowed = {{#switch:
 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}Template:Error-small 

   | = 
   | #default =  
  }}
 }}{{#ifeq:
  |Template:Str ≠ len
  |
  |Template:Tooltip
 }}
  |{{#if:
   |{{#if:|, |}}
  }}{{#switch:
   | d | d. | died = died
   | div | div. | divorce | divorced = divorced
   | sep | sep. | separated = separated
   | ann | ann. | annulled | annulment = annulled
   | she d. | her d. | she died | her death = {{#ifeq:{{#property:P21}}|male|died|{{#switch:
 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}Template:Error-small}}

   | he d. | his d. | he died | his death = {{#ifeq:{{#property:P21}}|female|died|{{#switch:
 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}Template:Error-small}}

   | w | w. | wid | wid. | widow | widowed =  {{#switch:
 {{#if: 
 | {{{demospace}}}    
 | {{#ifeq:Template|
   | main
   | other
   }} 
 }}

| main = | other | #default = }}Template:Error-small

   | = 
   | #default = 
  }}

}})

​{{#invoke:Parameter validation|validateparams|module_options = Module:Parameter validation/default config}}

{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}