GVI – Template
Fred Gandt (talk | contribs) m (Fixing layout issue and making allowance for extended sub-versioning i.e. v1.23.456.78 in calls) |
Lou Montana (talk | contribs) (Fix version text, fix examples presentation, add proper "?" parsing) |
||
Line 1: | Line 1: | ||
<includeonly><div class="gvi">[[File:{{Name|{{{1}}}|img}} {{GVI/branch|{{{1}}}|{{{2}}}}} version.gif|link=Category:{{GVI/intro|{{{1}}}}} {{{2}}}|alt={{GVI/intro|{{{1}}}}}]]<span class="{{GVI/branch|{{{1}}}|{{{2}}}}}"> {{#explode:{{{2}}}|.|0}}.{{#explode:{{{2}}}|.|1}}</span>{{#if:{{{3|}}}|[[Category:{{GVI/intro|{{{1}}}}} {{{2}}}|{{uc:{{PAGENAME}}}}]]|}}</div></includeonly><noinclude> | <includeonly><div class="gvi"><!-- | ||
-->[[File:{{Name|{{{1}}}|img}} {{GVI/branch|{{{1}}}|{{{2}}}}} version.gif|link=Category:{{GVI/intro|{{{1}}}}} {{{2}}}|alt={{GVI/intro|{{{1}}}}}]]<!-- | |||
--><span class="{{GVI/branch|{{{1}}}|{{{2}}}}}" style="padding-top: 0.25em">{{#ifeq:{{{2}}}|?|?|{{#explode:{{{2}}}|.|0}}.{{#explode:{{{2}}}|.|1}}}}</span><!-- | |||
-->{{#if:{{{3|}}}|[[Category:{{GVI/intro|{{{1}}}}} {{{2}}}|{{uc:{{PAGENAME}}}}]]|}} | |||
</div></includeonly><noinclude> | |||
Template '''''GVI''''' standing for '''''G'''ame '''V'''ersion '''I'''mage''. | Template '''''GVI''''' standing for '''''G'''ame '''V'''ersion '''I'''mage''. | ||
==Usage== | |||
== Usage == | |||
Placing <tt><nowiki>{{GVI|arma3|dev}}</nowiki></tt> in a page will result in {{GVI|arma3|dev}} being rendered in it's place. | Placing <tt><nowiki>{{GVI|arma3|dev}}</nowiki></tt> in a page will result in {{GVI|arma3|dev}} being rendered in it's place. | ||
===Parameters=== | === Parameters === | ||
The template accepts | The template accepts '''three''' params, the third one being optional. | ||
====Game Name==== | ==== Game Name ==== | ||
The first param '''''must''''' be the required ''Game Name'' such as <tt>arma2</tt> or <tt>ofp</tt>. | The first param '''''must''''' be the required ''Game Name'' such as <tt>arma2</tt> or <tt>ofp</tt>. | ||
The text is parsed by {{Template|Name}} so is capable of understanding many alternative inputs. | The text is parsed by {{Template|Name}} so is capable of understanding many alternative inputs. | ||
====Version Number==== | ==== Version Number ==== | ||
The second param '''''must''''' be the required ''Version Number'' such as <tt>0.20</tt> or <tt>1.82</tt>. | The second param '''''must''''' be the required ''Version Number'' such as <tt>0.20</tt> or <tt>1.82</tt>. | ||
====Categorize==== | ==== Categorize ==== | ||
The third param is '''''optional''''' and if included (''e.g.'' <tt><nowiki>{{GVI|ofp|1.30|cat}}</nowiki></tt>), will place the page on which the this Template is used into the appropriate Category for the ''Game+Version''. | The third param is '''''optional''''' and if included (''e.g.'' <tt><nowiki>{{GVI|ofp|1.30|cat}}</nowiki></tt>), will place the page on which the this Template is used into the appropriate Category for the ''Game+Version''. | ||
Any value may be added as the third param, but for clarity and continuity, use something like '''''cat''''', '''''category''''' or '''''categorize''''' so that future editors understand its purpose. | Any value may be added as the third param, but for clarity and continuity, use something like '''''cat''''', '''''category''''' or '''''categorize''''' so that future editors understand its purpose. | ||
==Examples== | == Examples == | ||
Any of the examples below can also include the third parameter, to place the page they're used on into the Category they link to. | Any of the examples below can also include the third parameter, to place the page they're used on into the Category they link to. | ||
{| class="bikitable" | {| class="bikitable" | ||
| | !Code | ||
<tt><nowiki>{{GVI|ofp|1.30}}</nowiki></tt> | !Result | ||
|- | |||
|<tt><nowiki>{{GVI|ofp|1.30}}</nowiki></tt> | |||
<tt><nowiki>{{GVI|ofpr|1.80}}</nowiki></tt> | | {{GVI|ofp|1.30}} | ||
|- | |||
|<tt><nowiki>{{GVI|ofpr|1.80}}</nowiki></tt> | |||
<tt><nowiki>{{GVI|arma|?}}</nowiki></tt> | | {{GVI|ofpr|1.80}} | ||
|- | |||
|<tt><nowiki>{{GVI|arma|?}}</nowiki></tt> | |||
<tt><nowiki>{{GVI|arma|1.1}}</nowiki></tt> | | {{GVI|arma|?}} | ||
| | |- | ||
<tt><nowiki>{{GVI|arma2|1.11}}</nowiki></tt> | |<tt><nowiki>{{GVI|arma|1.1}}</nowiki></tt> | ||
| {{GVI|arma|1.1}} | |||
|- | |||
<tt><nowiki>{{GVI|oa|1.63}}</nowiki></tt> | |<tt><nowiki>{{GVI|arma2|1.11}}</nowiki></tt> | ||
| {{GVI|arma2|1.11}} | |||
|- | |||
<tt><nowiki>{{GVI|arma3|0.58}}</nowiki></tt> | |<tt><nowiki>{{GVI|oa|1.63}}</nowiki></tt> | ||
| {{GVI|oa|1.63}} | |||
|- | |||
<tt><nowiki>{{GVI|arma3|0.76}}</nowiki></tt> | |<tt><nowiki>{{GVI|arma2oa|1.60}}</nowiki></tt> | ||
| | | {{GVI|arma2oa|1.60}} | ||
<tt><nowiki>{{GVI|arma3|1.22}}</nowiki></tt> | |- | ||
|<tt><nowiki>{{GVI|arma3|dev}}</nowiki></tt> | |||
| {{GVI|arma3|dev}} | |||
<tt><nowiki>{{GVI|tkoh|1.02}}</nowiki></tt> | |- | ||
|<tt><nowiki>{{GVI|arma3|0.50}}</nowiki></tt> | |||
| {{GVI|arma3|0.50}} | |||
<tt><nowiki>{{GVI|vbs1|2.12.14}}</nowiki></tt> | |- | ||
|<tt><nowiki>{{GVI|arma3|0.58}}</nowiki></tt> | |||
| {{GVI|arma3|0.58}} | |||
<tt><nowiki>{{GVI|vbs2|1.49}}</nowiki></tt> | |- | ||
|<tt><nowiki>{{GVI|arma3|0.76}}</nowiki></tt> | |||
| {{GVI|arma3|0.76}} | |||
|- | |||
|<tt><nowiki>{{GVI|arma3|1.22}}</nowiki></tt> | |||
| {{GVI|arma3|1.22}} | |||
|- | |||
|<tt><nowiki>{{GVI|tkoh|1.02}}</nowiki></tt> | |||
| {{GVI|tkoh|1.02}} | |||
|- | |||
|<tt><nowiki>{{GVI|vbs1|2.12.14}}</nowiki></tt> | |||
| {{GVI|vbs1|2.12.14}} | |||
|- | |||
|<tt><nowiki>{{GVI|vbs2|1.49}}</nowiki></tt> | |||
| {{GVI|vbs2|1.49}} | |||
|} | |} | ||
Revision as of 16:29, 1 June 2018
Template GVI standing for Game Version Image.
Usage
Placing {{GVI|arma3|dev}} in a page will result in
being rendered in it's place.
Parameters
The template accepts three params, the third one being optional.
Game Name
The first param must be the required Game Name such as arma2 or ofp.
The text is parsed by {{Name}} so is capable of understanding many alternative inputs.
Version Number
The second param must be the required Version Number such as 0.20 or 1.82.
Categorize
The third param is optional and if included (e.g. {{GVI|ofp|1.30|cat}}), will place the page on which the this Template is used into the appropriate Category for the Game+Version.
Any value may be added as the third param, but for clarity and continuity, use something like cat, category or categorize so that future editors understand its purpose.
Examples
Any of the examples below can also include the third parameter, to place the page they're used on into the Category they link to.
Code | Result |
---|---|
{{GVI|ofp|1.30}} | |
{{GVI|ofpr|1.80}} | |
{{GVI|arma|?}} | |
{{GVI|arma|1.1}} | |
{{GVI|arma2|1.11}} | |
{{GVI|oa|1.63}} | |
{{GVI|arma2oa|1.60}} | |
{{GVI|arma3|dev}} | |
{{GVI|arma3|0.50}} | |
{{GVI|arma3|0.58}} | |
{{GVI|arma3|0.76}} | |
{{GVI|arma3|1.22}} | |
{{GVI|tkoh|1.02}} | |
{{GVI|vbs1|2.12.14}} | |
{{GVI|vbs2|1.49}} |