Template:Officeholder infobox/office: Difference between revisions

From NPOWiki
Jump to navigation Jump to search
(affil parens)
m (oops)
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
{{#if:{{{affiliation|}}}|
{{#if:{{{affiliation|}}}|
{{#ifeq:{{{affiliation}}}|{{{prevaffiliation}}}|<!--no header-->|
{{#ifeq:{{{affiliation}}}|{{{prevaffiliation}}}|<!--no header-->|
<tr class="center-row">
<tr>
     <th colspan="2" style="font-size:115%;">[[{{#if:{{{game|}}}|{{{affiliation}}} ({{abbrgame|{{{game}}}|full}})|{{{affiliation}}}}}|{{{affiliation}}}]]</th>
     <th colspan="2" style="font-size:115%;">{{#if:{{{game|}}}|{{gamepage|{{{affiliation}}}|game={{abbrgame|{{{game}}}|full}}|p=x}}|[[{{{affiliation}}}]]}}</th>
</tr>}}}}<tr class="center-row">
</tr>}}}}{{#ifeq:{{{affiliation}}}{{{office}}}|{{{prevaffiliation}}}{{{prevoffice}}}|<!--no header-->|
<tr>
     <th colspan="2">{{{office}}}</th>
     <th colspan="2">{{{office}}}</th>
</tr>{{#if:{{{start}}}{{{end}}}|
</tr>}}{{#if:{{{start}}}{{{end}}}|
<tr class="center-row">
<tr class="center-row">
     <td colspan="2">{{#if:{{{start|}}}|{{#time:j F Y|{{{start}}}}}|Unknown}} &ndash; {{#if:{{{end|}}}|{{#time:j F Y|{{{end}}}}}|Present}}</td>
     <td colspan="2">{{#if:{{{start|}}}|{{{start}}}|Unknown}} &ndash; {{#if:{{{end|}}}|{{{end}}}|Present}}</td>
</tr>}}{{#if:{{{prev|}}}|
</tr>}}{{#if:{{{prev|}}}|
<tr>
<tr>

Latest revision as of 09:42, 12 July 2021

Documentation [edit]

This is a helper template for Template:Officeholder infobox to make it easier to change the way offices are displayed or add more. It contains all the code and logic for offices. Please see the parent template for details on the parameters.

The following named parameters must be passed through:

  • game
  • office
  • prevoffice - this is just office[n-1], to check if the current one is the same (affiliations must also match).
  • affiliation
  • prevaffiliation - this is just affiliation[n-1], to check if the current one is the same.
  • start
  • end
  • prev
  • next

The above documentation is transcluded from Template:Officeholder infobox/office/doc.