Template:Infobox Map: Difference between revisions

From Jedi Knight Wiki | JKHub
(Gametypes as list)
mNo edit summary
 
(26 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly>{{#if:{{{name|}}
<includeonly>
|<table class="infobox" style="border-spacing: 3px; width: 22em;">
<table class="infobox" style="display: block;">
   <!-- name (mandatory) -->
   <!-- name (mandatory) -->
   <caption>{{{name|}}}</caption>
   <tr>
    <td colspan="2" style="text-align: center; font-size: 125%; font-weight: bold;">{{{name|}}}</td>
  </tr>


   <!-- image, if available -->
   <!-- image, if available -->
   {{#if:{{{image|}}}
   {{#if:{{{image|}}}|
   |<tr>
   <tr>
     <td colspan="2">[[File:{{{image|}}}|200px|center|thumb{{#if:{{{image_caption|}}}|{{!}}{{{image_caption|}}}}}]]</td>
     <td colspan="2" style="text-align: center;">[[File:{{{image}}}|270px|center]]</td>
   </tr>
   </tr>
   }}
   }}
 
   <tr>
   <!-- gametypes, if any -->
   <td colspan="2" style="text-align: center; font-weight: bold; background:#bfccd9;">Details</td>
  {{#if:{{#ifeq:{{{ffa|}}}|yes|x}}{{#ifeq:{{{team|}}}|yes|x}}{{#ifeq:{{{holocron|}}}|yes|x}}{{#ifeq:{{{jedimaster|}}}|yes|x}}{{#ifeq:{{{duel|}}}|yes|x}}{{#ifeq:{{{powerduel|}}}|yes|x}}{{#ifeq:{{{ctf|}}}|yes|x}}{{#ifeq:{{{cty|}}}|yes|x}}{{#ifeq:{{{siege|}}}|yes|x}}{{{additional_gametypes|}}}
   </tr>
  |<tr>
   <th scope="row">Gametype(s)</th>
  <td>
{{#ifeq:{{{ffa|}}}|yes|; [[Free For All]]}}
{{#ifeq:{{{team|}}}|yes|; [[Team Free For All]]}}
{{#ifeq:{{{holocron|}}}|yes|; [[Holocron]]}}
{{#ifeq:{{{jedimaster|}}}|yes|; [[Jedi Master]]}}
{{#ifeq:{{{duel|}}}|yes|; [[Duel]]}}
{{#ifeq:{{{powerduel|}}}|yes|; [[Power Duel]]}}
{{#ifeq:{{{ctf|}}}|yes|; [[Capture The Flag]]}}
{{#ifeq:{{{cty|}}}|yes|; [[Capture The Ysalamiri]]}}
{{#ifeq:{{{siege|}}}|yes|; [[Siege]]}}
{{{additional_gametypes|}}}
   }}
   <!-- author(s), if available -->
   <!-- author(s), if available -->
   {{#if:{{{author|}}}|
   {{#if:{{{author|}}}|
Line 42: Line 30:
   </tr>
   </tr>
   }}
   }}
</table>
 
}}</includeonly><noinclude>
  <!-- relasedate, if available -->
  {{#if:{{{relasedate|}}}|
  <tr>
    <th scope="row">Release date</th>
    <td >{{{relasedate|}}}</td>
  </tr>
  }}
 
  <!-- game, if available -->
  {{#if:{{{game|}}}|
  <tr>
    <th scope="row">Game(s)</th>
    <td>{{{game|}}}</td>
  </tr>
  }}
 
  <!-- gametypes, if any -->
  {{#if:{{#ifeq:{{{ffa|}}}|yes|x}}{{#ifeq:{{{team|}}}|yes|x}}{{#ifeq:{{{holocron|}}}|yes|x}}{{#ifeq:{{{jedimaster|}}}|yes|x}}{{#ifeq:{{{duel|}}}|yes|x}}{{#ifeq:{{{powerduel|}}}|yes|x}}{{#ifeq:{{{ctf|}}}|yes|x}}{{#ifeq:{{{cty|}}}|yes|x}}{{#ifeq:{{{siege|}}}|yes|x}}{{{additional_gametypes|}}}|
  <tr>
  <th scope="row">Game type(s)</th>
  <td>
{{#ifeq:{{{ffa|}}}|yes|*[[Free For All]]}}{{#ifeq:{{{team|}}}|yes|*[[Team Free For All]]}}{{#ifeq:{{{holocron|}}}|yes|*[[Holocron FFA]]}}{{#ifeq:{{{jedimaster|}}}|yes|*[[Jedi Master]]}}{{#ifeq:{{{duel|}}}|yes|*[[Duel]]}}{{#ifeq:{{{powerduel|}}}|yes|*[[Power Duel]]}}{{#ifeq:{{{ctf|}}}|yes|*[[Capture The Flag]]}}{{#ifeq:{{{cty|}}}|yes|*[[Capture The Ysalamiri]]}}{{#ifeq:{{{siege|}}}|yes|*[[Siege]]}}{{{additional_gametypes|}}}
}}
  </td>
</table>
</includeonly>
 
<noinclude>
<!-- Documentation -->
<!-- Documentation -->


Line 55: Line 70:
| image = dudes_cool_map.jpg
| image = dudes_cool_map.jpg
| image_caption = Look at Dude's cool map!
| image_caption = Look at Dude's cool map!
| game = List the games the map is available for.
| link = [http://link.to/dudes/cool.map]
| link = [http://link.to/dudes/cool.map]
| ffa = yes
| ffa = yes
Line 66: Line 82:
| siege = no
| siege = no
| additional_gametypes =
| additional_gametypes =
; [[UberMod|UberMod MegaSlaughter]]
* [[UberMod|UberMod MegaSlaughter]]
; [[UberMod|UberMod UberGib]]
* [[UberMod|UberMod UberGib]]
}}</nowiki>
}}</nowiki>


* Only the name parameter is mandatory but if that's your only one you probably don't want an Infobox, just a heading.
* Only the name parameter is mandatory but if that's your only one you probably don't want an Infobox, just a heading.
* Only gametypes set to yes are listed.
* Only game types set to yes are listed.
* Use <code>additional_gametypes</code> for custom gametypes.
* Use <code>additional_gametypes</code> for custom game types.
* The link parameter is not post-processed to allow for multiple links.
* The link parameter is not post-processed to allow for multiple links.


<noinclude>
<noinclude>
[[Category:Templates]]

Latest revision as of 11:34, 1 February 2023



The Infobox for Maps is a simple way of summarizing information on a map.

Syntax[edit]

{{Infobox Map
| name = Dude's cool map
| author = Dude
| image = dudes_cool_map.jpg
| image_caption = Look at Dude's cool map!
| game = List the games the map is available for.
| link = [http://link.to/dudes/cool.map]
| ffa = yes
| team = yes
| holocron = yes
| jedimaster = yes
| duel = no
| powerduel = no
| ctf = no
| cty = no
| siege = no
| additional_gametypes =
* [[UberMod|UberMod MegaSlaughter]]
* [[UberMod|UberMod UberGib]]
}}
  • Only the name parameter is mandatory but if that's your only one you probably don't want an Infobox, just a heading.
  • Only game types set to yes are listed.
  • Use additional_gametypes for custom game types.
  • The link parameter is not post-processed to allow for multiple links.