Template:Version: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<includeonly><table class="version-control" style="border-color:{{#ifeq:{{ | <includeonly>{{#vardefine:match<!-- | ||
// Versions match | |||
-->|{{#ifeq:{{{1}}}|{{Current_version}}|true<!-- | |||
// Major and minor numbers match, ignore hotfix | |||
-->|{{#ifeq:{{#explode:{{{1}}}|.|0}}{{#explode:{{{1}}}|.|1}}{{#explode:{{{1}}}|.|2}}|{{#explode:{{Current_version}}|.|0}}{{#explode:{{Current_version}}|.|1}}{{#explode:{{Current_version}}|.|2}}|true|false}}}}}}<!-- | |||
--><table class="version-control" style="border-color:{{#ifeq:{{#var:match}}|true|#3CB886|#993838}};"> | |||
<tr> | <tr> | ||
<td style="width:10%;">[[File:{{#ifeq:{{ | <td style="width:10%;">[[File:Version Checkmark{{Space}}{{#ifeq:{{#var:match}}|true|True|False}}.png|70px]]</td> | ||
<td style="padding-left:0;padding-right:0;"><div style="margin:0.3em 0px 0px; font-size:1.2em; border-bottom: 1px solid #303436;">'''Versioning - {{#ifeq:{{ | <td style="padding-left:0;padding-right:0;"><div style="margin:0.3em 0px 0px; font-size:1.2em; border-bottom: 1px solid #303436;">'''Versioning - {{#ifeq:{{#var:match}}|true|Up-to-date|Potentially Outdated}}'''</div> | ||
<span style="font-size:89%;">{{#ifeq:{{ | <span style="font-size:89%;"><!-- | ||
|{{#if:{{{1|}}}|Last updated for version: [[Version history/Alpha#{{{1}}}{{!}}{{{1}}}]]|Last updated for unknown version}}<br> | -->{{#ifeq:{{#var:match}}|true|<!-- | ||
Current game version: [[Version history/Alpha#{{Current_version}}{{!}}{{Current_version}}]] | // If version is missing write unknown | ||
{{#if:{{{2|}}}|<br>NOTE: {{{2}}}|}} | -->|{{#if:{{{1|}}}|Last updated for version: [[Version history/Alpha#{{{1}}}{{!}}{{{1}}}]]|Last updated for unknown version}}<br>}}<!-- | ||
-->Current game version: [[Version history/Alpha#{{Current_version}}{{!}}{{Current_version}}]]<!-- | |||
-->{{#if:{{{2|}}}|<br>NOTE: {{{2}}}|}} | |||
</span></td> | </span></td> | ||
</tr> | </tr> | ||
</table>{{#ifeq:{{ | </table>{{#ifeq:{{#var:match}}|true||{{#ifeq:{{NAMESPACE}}|Template||[[Category:Potentially Outdated]]}}}}</includeonly> | ||
<noinclude>{{clr}}{{doc}}[[Category:Templates]]</noinclude> | <noinclude>{{clr}}{{doc}}[[Category:Templates]]</noinclude> |
Revision as of 17:00, 16 February 2021
This template is used to easily keep track of page content versions, as well as other flags. It should be placed at the very start of an article.
All of the collected information can be found in the Page Status template.
All parameters are optional.
If using 'delete', 'stub', or 'cleanup', "yes" must be added after an "=" sign, otherwise it might be interpreted as an "anonymous parameter". See examples below.
This template searches changelogs using the FindInChangelog template, to see if the page name has been mentioned in a newer version than the page was last updated for. If it wasn't, the page is considered up to date, even if the page version is lower than current game version. Configuration details in the table below.
Field | Note | Example | Default |
---|---|---|---|
1 | Version
|
1.0.7.0 | |
2 | Note | Outdated images. | |
stub | Is the article a stub | yes | |
stubnote | Note regarding stub status | Add more content, images. | |
cleanup | Is the article marked for cleanup | yes | |
cleanupnote | Note regarding cleanup status | Page layout is hard to follow. | |
deletion | Is the article marked for deletion | yes | |
deletionnote | Note regarding deletion status | Duplicate page. | |
search | Adds additional keywords to search for in changelogs (Example for Structures page) | Wreck,Thalamus,Beacon,Outpost,Ruin | |
nosearch | Disables search functionality. Page will default to outdated unless it's exactly at the current game version | yes | |
debug | Displays debug info | yes | |
name | Overrides the pagename that the template searches for in the changelogs. For debug/demonstration usage. | screwdriver | {{PAGENAME}} |
Syntax
{{Version|<version number>|<what is outdated?>|deletion=yes|deletionnote=<why should the page be deleted?>|stub=yes|stubnote=<what needs to be added?>|cleanup=yes|cleanupnote=<what needs to be improved?>}}
Examples
{{Version}}
gives: Versioning - Potentially Outdated
Last updated for unknown version |
{{Version|0.10.0.0|Outdated images.}}
gives: Versioning - Potentially Outdated
Last updated for version: 0.10.0.0 |
{{Version|1.4.5.0|Partially outdated images.}}
gives: Versioning - Up-to-date
Current game version: 1.4.5.0 |
{{Version|deletion=yes|deletionnote=Duplicate page.}}
gives: Versioning - Potentially Outdated
Last updated for unknown version |
{{Version|0.8.2.3}}
gives: Versioning - Potentially Outdated
Last updated for version: 0.8.2.3 |
{{Version|1.0.7.0|name=Screwdriver}}
gives: Versioning - Potentially Outdated
Last updated for version: 1.0.7.0 |
{{Version|1.0.7.0|name=Mudraptor}}
gives: Versioning - Potentially Outdated
Last updated for version: 1.0.7.0 |
{{Version|1.1.18.0|name=Mudraptor}}
gives: Versioning - Potentially Outdated
Last updated for version: 1.1.18.0 |
{{Version|0.20.16.1|name=I Am That Guy|debug=y|nosearch=y}}
gives: Versioning - Potentially Outdated
Last updated for version: 0.20.16.1 |
{{Version|1.0.0.0|name=PageNameNotInChangelogs|search=search1,search2,search3,traitors|debug=y}}
gives: Versioning - Potentially Outdated
Last updated for version: 1.0.0.0 |
The above documentation is transcluded from Template:Version/doc. (edit | history)