Difference between pages "Template:Marriage" and "Template:Marriage/sandbox"

(Difference between pages)
Jump to navigation Jump to search
Page 1
Page 2
imported>Neveselbert
m (conditional expression if error in preview)
 
imported>Neveselbert
(cr.)
 
Line 1: Line 1:
{{#if:{{{1|}}}||{{#if:{{{2|}}}{{{3|}}}{{{end|{{{reason|}}}}}}
+
<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">
|{{#ifeq:{{{1|+}}}|{{{1|-}}}|<div style="line-height:0;margin-bottom:-3px;">&#8203;</div>|{{main other|[[Category:Marriage template anomalies|N{{PAGENAME}}]]}}}}}}}}
+
{{#if:{{{1|}}}
<div style="display:inline;white-space:nowrap;">{{#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:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}|<br />|{{#if:{{{2|}}}{{{3|}}}|&#32;|<br />}}}}|&#32;}}}}&#40;{{#if:{{{2|}}}
  |<div style="display:inline-block;line-height:normal;{{#if:{{{2|}}}{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-top:1px;white-space:normal;|{{str ≥ len|1={{delink|{{{1}}}}}|2=20|3=margin-top:1px;white-space:normal;}}}}">{{{1|}}}</div>
+
   |{{abbr|m.|married}}&nbsp;{{#ifeq:{{{2|}}}|{{get year|{{{2|}}}}}
  {{#if:{{{2|}}}
 
    |{{#if:{{{end|{{{reason|}}}}}}|<div style="line-height:0;margin-bottom:-2px;">&#8203;</div>}}
 
    |{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}
 
    |<div style="line-height:0;margin-bottom:-2px;">&#8203;</div>
 
    |{{str ≥ len|1={{delink|{{{1}}}}}|2=20
 
      |3=<div style="line-height:0;margin-bottom:-2px;">&#8203;</div>}}
 
  }}}}
 
  |<div style="display:inline-block;line-height:normal;{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-top:1px;white-space:normal;|{{str ≥ len|1={{delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}}|3=margin-top:1px;white-space:normal;}}}}">{{{1|}}}</div>
 
  {{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}
 
    |<div style="line-height:0;margin-bottom:-2px;">&#8203;</div>
 
    |{{str ≥ len|1={{delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}}
 
    |3=<div style="line-height:0;margin-bottom:-2px;">&#8203;</div>}}}}
 
  }}}}}}&#32;<div style="display:inline-block;{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-bottom:1px;|{{str ≥ len|1={{delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}}|3=margin-bottom:1px;|4={{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}|margin-bottom:1px;}}}}}}}}">&#8203;</div>&#40;<!--
 
-->{{#if:{{{2|}}}
 
   |{{abbr|m.|married}}&nbsp;{{#ifeq:{{{3|+}}}|{{{3|-}}}
 
  |{{#switch:{{{3|}}} | = after&nbsp;}}}}{{#ifeq:{{{2|}}}|{{#time:Y|{{{2|}}}}}
 
 
   |{{{2|}}}
 
   |{{{2|}}}
   |{{hover title|dotted=no|2={{#iferror: {{#time:Y|{{{2|}}}}} | {{main other|[[Category:Marriage template errors|I{{PAGENAME}}]]}}<span style="color:red;">invalid year</span>|{{#time:Y|{{{2|}}}}}}}|1={{{2|}}}}}
+
   |{{hover title|dotted=no|2={{get year|{{{2|}}}}}|1={{{2|{{#time:F j, Y}}}}}}}
 
   }}
 
   }}
  |{{#if:{{{3|}}}{{{end|{{{reason|}}}}}}||{{main other|[[Category:Marriage template errors|N{{PAGENAME}}]]}}<!--
+
  |{{#if:{{{3|}}}||{{main other|[[Category:Marriage template errors|U{{PAGENAME}}]]}}<span style="color:red">undated</span>{{#if:{{{end|{{{reason|}}}}}}|&#44;&#32;}}}}
-->{{#if:{{{end|{{{reason|}}}}}}||<span style="color:red;">no value</span>}}<!--
+
}}{{#if:{{{3|}}}
-->{{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}{{{3|}}}|&#44;&#32;}}}}}}
 
  }}{{#if:{{{3|}}}
 
 
   |{{#ifeq:{{{end|{{{reason|}}}}}}|  
 
   |{{#ifeq:{{{end|{{{reason|}}}}}}|  
   |{{#if:{{{2|}}}|&#x2060;&#8211;&#x2060;|{{abbr|m.|married}}&nbsp;{{#ifeq:{{{end|+}}}|{{{end|-}}}
+
   |{{#if:{{{2|}}}|&#x2060;&#8211;&#x2060;|before&nbsp;}}
    |{{#ifeq:{{{end|+}}}|{{{end|-}}} | until | before }}
 
    |{{#ifeq:{{{reason|+}}}|{{{reason|-}}} | until | before }}}}&nbsp;}}
 
 
   |{{#if:{{{2|}}}
 
   |{{#if:{{{2|}}}
 
     |&#59;&#32;
 
     |&#59;&#32;
   }}{{#switch:{{lc:{{{end|{{{reason|}}}}}}}}
+
   }}{{#switch:{{{end|{{{reason|}}}}}}
 
     | d | d. | died = died&nbsp;<!-- this used to be {{abbr|d.|died}} but caused confusion with "divorced" -->
 
     | d | d. | died = died&nbsp;<!-- this used to be {{abbr|d.|died}} but caused confusion with "divorced" -->
 
     | div | div. | divorce | divorced = {{abbr|div.|divorced}}&nbsp;
 
     | div | div. | divorce | divorced = {{abbr|div.|divorced}}&nbsp;
    | her death = {{#ifeq:{{#property:P21}}|male|died&nbsp;|{{main other|[[Category:Marriage template deprecations]]}}{{dc|her death&nbsp;}}}}
+
     | w | w. | wid | wid. | widow | widowed = {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}{{dc|{{abbr|wid.|widowed}}&nbsp;}}
    | his death = {{#ifeq:{{#property:P21}}|female|died&nbsp;|{{main other|[[Category:Marriage template deprecations]]}}{{dc|his death&nbsp;}}}}
 
     | w | w. | wid | wid. | widow | widowed = {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}<span style="color:red;">invalid reason</span>&nbsp;
 
 
     | = <!--(reason marriage ended not supplied)-->
 
     | = <!--(reason marriage ended not supplied)-->
 
     | #default = {{{end|{{{reason|}}}}}}&nbsp;
 
     | #default = {{{end|{{{reason|}}}}}}&nbsp;
 
   }}
 
   }}
   }}{{#ifeq:{{{3|}}}
+
   }}{{#ifeq:{{{3|}}}|{{get year|{{{3|}}}}}
  |{{Str ≠ len|{{{3}}}|4
 
    |{{#ifexpr:{{#time:Ymd|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes}} }} >= {{#time:Ymd|{{{3|}}}}}
 
    |{{#ifexpr:{{#time:Ymd|{{if empty|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes}}|{{tomorrow}} }}}} = {{#time:Ymd|{{{3|}}}}}
 
      |{{#if:{{{end|{{{reason|}}}}}}
 
      |{{#time:Y|{{{3|}}}}}
 
      |{{main other|[[Category:Marriage template anomalies|D{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{First word|{{PAGENAMEBASE}}|sep=,}}{{#ifeq:{{Str endswith|{{First word|{{PAGENAMEBASE}}|sep=,}}|s}}|yes|'|'s}} date of death}}</var>|{{#time:Y|{{{3|}}}}} }}}}
 
      |{{#time:Y|{{{3|}}}}}
 
      }}
 
    |{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Ymd}} >= {{#time:Ymd|{{{3|}}}}}|posthumous|future}} date}}</var>|{{#time:Y|{{{3|}}}}}
 
    }}}}
 
    |{{#ifexpr:{{#time:Y|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes}} }} >= {{#time:Y|{{{3|}}}}}
 
    |{{#time:Y|{{{3|}}}}}
 
    |{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Y}} >= {{{3|}}}|posthumous|future}} year}}</var>|{{#time:Y|{{{3|}}}}}
 
    }}}}
 
    }}
 
 
   |{{{3|}}}
 
   |{{{3|}}}
   |{{hover title|dotted=no|2={{#iferror: {{#time:Y|{{{3|}}}}} | {{main other|[[Category:Marriage template errors|I{{PAGENAME}}]]}}<span style="color:red;">invalid year</span>
+
   |{{hover title|dotted=no|2={{get year|{{{3|}}}}}|1={{{3|}}}}}
  |{{Str ≠ len|{{{3}}}|4
 
    |{{#ifexpr:{{#time:Ymd|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes}} }} >= {{#time:Ymd|{{{3|}}}}}
 
    |{{#ifexpr:{{#time:Ymd|{{if empty|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes}}|{{tomorrow}} }}}} = {{#time:Ymd|{{{3|}}}}}
 
      |{{#if:{{{end|{{{reason|}}}}}}
 
      |{{#time:Y|{{{3|}}}}}
 
      |{{main other|[[Category:Marriage template anomalies|D{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{First word|{{PAGENAMEBASE}}|sep=,}}{{#ifeq:{{Str endswith|{{First word|{{PAGENAMEBASE}}|sep=,}}|s}}|yes|'|'s}} date of death}}</var>|{{#time:Y|{{{3|}}}}} }}}}
 
      |{{#time:Y|{{{3|}}}}}
 
      }}
 
    |{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Ymd}} >= {{#time:Ymd|{{{3|}}}}}|posthumous|future}} date}}</var>|{{#time:Y|{{{3|}}}}}
 
    }}}}
 
    |{{#ifexpr:{{#time:Y|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes}} }} >= {{#time:Y|{{{3|}}}}}
 
    |{{#time:Y|{{{3|}}}}}
 
    |{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Y}} >= {{{3|}}}|posthumous|future}} year}}</var>|{{#time:Y|{{{3|}}}}}
 
    }}}}
 
    }}}}|1={{{3|}}}}}
 
 
   }}
 
   }}
 
   |{{#if:{{{2|}}}
 
   |{{#if:{{{2|}}}
 
     |{{#if:{{{end|{{{reason|}}}}}}|&#44;&#32;|}}
 
     |{{#if:{{{end|{{{reason|}}}}}}|&#44;&#32;|}}
   }}{{#switch:{{lc:{{{end|{{{reason|}}}}}}}}
+
   }}{{#switch:{{{end|{{{reason|}}}}}}
 
     | d | d. | died = died
 
     | d | d. | died = died
     | div | div. | divorce | divorced = divorced
+
     | div | div. | divorced = divorced
    | her death = {{#ifeq:{{#property:P21}}|male|died|{{main other|[[Category:Marriage template deprecations]]}}{{dc|her death}}}}
+
     | w | w. | wid | wid. | widow | widowed = {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}{{dc|widowed}}
    | his death = {{#ifeq:{{#property:P21}}|female|died|{{main other|[[Category:Marriage template deprecations]]}}{{dc|his death}}}}
 
     | w | w. | wid | wid. | widow | widowed = {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}<span style="color:red;">invalid reason</span>
 
 
     | = <!--(reason marriage ended not supplied)-->
 
     | = <!--(reason marriage ended not supplied)-->
 
     | #default = {{{end|{{{reason|}}}}}}
 
     | #default = {{{end|{{{reason|}}}}}}
 
   }}
 
   }}
  }}&#41;{{wbr}}</div><!--
+
  }}&#41;</div></div>{{#ifeq:{{{4|+}}}|{{{4|-}}}
-->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Marriage template errors|U{{PAGENAME}}]]}}|preview=Page using [[Template:Marriage]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | end | reason }}<noinclude>{{documentation}}</noinclude>
+
|{{main other|[[Category:Marriage template errors|*U{{PAGENAME}}]]}}
 +
}}<!--
 +
 
 +
--><noinclude>{{Documentation}}</noinclude>