Template:Infobox saints and gods: Difference between revisions

Created page with "<!-- Template:Infobox saints and gods (HTML-safe, auto-links where helpful) --> <table class="infobox infobox-saints-gods"> <tr> <th class="infobox-title" colspan="2">{{{name|{{PAGENAME}}}}}</th> </tr> {{#if: {{{image|}}} | <tr> <td class="infobox-image mw-no-invert" colspan="2"> [[File:{{{image}}}|{{{imagesize|260px}}}|alt={{{image_alt|}}}|center]] {{#pageimage:{{{image}}}}} {{#if: {{{image_caption|}}} | <div class="infobox-caption">{{..."
 
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!-- Template:Infobox saints and gods (HTML-safe, auto-links where helpful) -->
<!-- Template:Infobox saints and gods (HTML-safe, auto-links) -->
<table class="infobox infobox-saints-gods">
<table class="infobox infobox-saints">
   <tr>
   <tr>
     <th class="infobox-title" colspan="2">{{{name|{{PAGENAME}}}}}</th>
     <th class="infobox-title" colspan="2">{{{name|{{PAGENAME}}}}}</th>
Line 7: Line 7:
   {{#if: {{{image|}}} |
   {{#if: {{{image|}}} |
   <tr>
   <tr>
     <td class="infobox-image mw-no-invert" colspan="2">
     <td class="infobox-image mw-no-invert" colspan="2">[[File:{{{image}}}|{{{imagesize|260px}}}|alt={{{image_alt|}}}|center]]}}{{#if: {{{image_caption|}}} | <div class="infobox-caption">{{{image_caption}}}</div></td>
      [[File:{{{image}}}|{{{imagesize|260px}}}|alt={{{image_alt|}}}|center]]
      {{#pageimage:{{{image}}}}}
      {{#if: {{{image_caption|}}} | <div class="infobox-caption">{{{image_caption}}}</div> }}
    </td>
   </tr>
   </tr>
   }}
   }}
Line 22: Line 18:
   }}
   }}


   <!-- Deity associations (show section only if any present) -->
   <!-- Section: Divine aspects (for gods/demigods) -->
   {{#if: {{{element|}}}{{{direction|}}}{{{season|}}} |
   {{#if: {{{element|}}}{{{direction|}}}{{{season|}}} |
   <tr><th class="infobox-section" colspan="2">Deity associations</th></tr>
   <tr><th class="infobox-section" colspan="2">Divine aspects</th></tr>
   }}
   }}
   {{#if: {{{element|}}} |
   {{#if: {{{element|}}} |
   <tr>
   <tr>
     <th scope="row">Associated element</th>
     <th scope="row">Associated element</th>
     <td>[[{{{element}}}]]</td>
     <td>{{{element}}}</td>
   </tr>
   </tr>
   }}
   }}
   {{#if: {{{direction|}}} |
   {{#if: {{{direction|}}} |
   <tr>
   <tr>
     <th scope="row">Associated cardinal direction</th>
     <th scope="row">Associated direction</th>
     <td>[[{{{direction}}}]]</td>
     <td>{{{direction}}}</td>
   </tr>
   </tr>
   }}
   }}
   {{#if: {{{season|}}} |
   {{#if: {{{season|}}} |
   <tr>
   <tr>
     <th scope="row">Associated season</th>
     <th scope="row">Associated season</th>
     <td>[[{{{season}}}]]</td>
     <td>{{{season}}}</td>
   </tr>
   </tr>
   }}
   }}


   <!-- Saint details (show section only if any present) -->
   <!-- Section: Saintly attributes (for saints) -->
   {{#if: {{{patron_of|}}}{{{age|}}}{{{full_name|}}}{{{triad|}}} |
   {{#if: {{{patron_of|}}}{{{age|}}}{{{full_name|}}}{{{triad|}}}{{{triad_image|}}} |
   <tr><th class="infobox-section" colspan="2">Saintly details</th></tr>
   <tr><th class="infobox-section" colspan="2">Saintly attributes</th></tr>
   }}
   }}
 
   {{#if: {{{patron_of|}}} |
   {{#if: {{{full_name|}}} |
   <tr>
   <tr>
     <th scope="row">Full name</th>
     <th scope="row">Patron of</th>
     <td>{{{full_name}}}</td>
     <td>{{{patron_of}}}</td>
   </tr>
   </tr>
   }}
   }}
   {{#if: {{{age|}}} |
   {{#if: {{{age|}}} |
   <tr>
   <tr>
Line 66: Line 57:
   </tr>
   </tr>
   }}
   }}
 
   {{#if: {{{full_name|}}} |
   {{#if: {{{patron_of|}}} |
   <tr>
   <tr>
     <th scope="row">Patron of</th>
     <th scope="row">Full name</th>
     <td>{{{patron_of}}}</td>
     <td>{{{full_name}}}</td>
   </tr>
   </tr>
   }}
   }}
   {{#if: {{{triad|}}} |
   {{#if: {{{triad|}}} |
   <tr>
   <tr>
Line 80: Line 69:
   </tr>
   </tr>
   }}
   }}
  {{#if: {{{triad_image|}}} |
  <tr>
    <td class="infobox-image mw-no-invert" colspan="2">[[File:{{{triad_image}}}|{{{triad_imagesize|120px}}}|alt={{{triad_image_alt|}}}|center]]{{#if: {{{triad_image_caption|}}} | <div class="infobox-caption">{{{triad_image_caption}}}</div> }}</td>
  </tr>
  }}
</table>
</table>


Line 85: Line 80:
<templatedata>
<templatedata>
{
{
   "description": "Infobox for deities and saints in Mundus. Enter page names (no [[ ]]) for linked fields.",
   "description": "Infobox for deities and saints in Mundus. Enter page names (no [[ ]]) for auto-linked fields; filenames (no \"File:\") for images.",
   "params": {
   "params": {
     "name":         { "label": "Name", "type": "string", "example": "Simonius the Father" },
     "name":             { "label": "Name", "type": "string", "example": "Simonius the Father" },
 
    "image":            { "label": "Main image filename", "type": "string", "example": "Simonius.png" },
    "imagesize":        { "label": "Main image size", "type": "string", "default": "260px" },
    "image_alt":        { "label": "Main image alt text", "type": "string" },
    "image_caption":    { "label": "Main image caption", "type": "string" },


     "image":        { "label": "Image filename", "type": "string", "example": "Simonius.png",
     "type":             { "label": "Type", "type": "string", "suggestedvalues": ["God","Saint","Demigod","Herald","Prophet"] },
                      "description": "Filename only (no \"File:\" prefix)." },
    "imagesize":    { "label": "Image size", "type": "string", "default": "260px" },
    "image_alt":    { "label": "Image alt text", "type": "string" },
    "image_caption": { "label": "Image caption", "type": "string" },


     "type":         { "label": "Type", "type": "string",
     "element":          { "label": "Associated element (page name)", "type": "string", "example": "Light" },
                      "suggestedvalues": ["God","Goddess","Saint","Demigod"] },
    "direction":        { "label": "Associated direction (page name)", "type": "string", "example": "North" },
    "season":           { "label": "Associated season (page name)", "type": "string", "example": "Winter" },


     "element":       { "label": "Associated element (page name)", "type": "string", "example": "Light" },
     "patron_of":         { "label": "Patron of (free text)", "type": "string", "example": "Wardens; Gatekeepers" },
     "direction":     { "label": "Associated cardinal direction (page name)", "type": "string", "example": "North" },
     "age":               { "label": "Age at death", "type": "string", "example": "34 cycles" },
     "season":       { "label": "Associated season (page name)", "type": "string", "example": "Winter" },
     "full_name":         { "label": "Full name", "type": "string", "example": "Saint Arriak Warden" },


     "full_name":     { "label": "Full name (saints)", "type": "string", "example": "Saint Arriak Warden" },
     "triad":             { "label": "Associated triad (page name)", "type": "string", "example": "Triad of Stewardship" },
     "age":           { "label": "Age at death (saints)", "type": "string", "example": "32 cycles" },
     "triad_image":       { "label": "Triad symbol image filename", "type": "string", "example": "Triad_Stewardship.png" },
     "patron_of":     { "label": "Patron of (saints)", "type": "string", "example": "Wardens, gatekeepers, sentries" },
     "triad_imagesize":   { "label": "Triad image size", "type": "string", "default": "120px" },
     "triad":         { "label": "Associated triad (page name)", "type": "string", "example": "Warden's Triad" }
     "triad_image_alt":   { "label": "Triad image alt text", "type": "string" },
    "triad_image_caption": { "label": "Triad image caption", "type": "string" }
   },
   },
   "paramOrder": ["name","image","imagesize","image_alt","image_caption","type","element","direction","season","full_name","age","patron_of","triad"]
   "paramOrder": ["name","image","imagesize","image_alt","image_caption","type","element","direction","season","patron_of","age","full_name","triad","triad_image","triad_imagesize","triad_image_alt","triad_image_caption"]
}
}
</templatedata>
</templatedata>


==Usage==
==Usage==
; Deity example
=== God example ===
<pre>
<pre>
{{Infobox saints and gods
{{Infobox saints and gods
Line 124: Line 122:
</pre>
</pre>


; Saint example
=== Saint example (with triad symbol) ===
<pre>
<pre>
{{Infobox saints and gods
{{Infobox saints and gods
| name       = Saint Arriak Warden
| name       = Saint Arriak Warden
| image     = Saint_Arriak.png
| image       = Saint_Arriak.png
| type       = Saint
| type       = Saint
| full_name  = Arriak Warden
| patron_of  = Wardens; city gates; watchmen
| age       = 30 cycles
| age         = 31 cycles
| patron_of  = Wardens, gatekeepers, sentries
| full_name  = Arriak of Iron Gate
| triad     = Warden's Triad
| triad       = Triad of Stewardship
| triad_image = Triad_Stewardship.png
| triad_image_caption = The Stewardship triad mark
}}
}}
</pre>
</pre>
</noinclude>
</noinclude>