Template:ChangelogVersionHeader: Difference between revisions

From Step Mods | Change The Game
No edit summary
mNo edit summary
 
(47 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#ifeq: Changelog/{{#show: STEP:Main|?CurrentRelease#}} | {{PAGENAME}} |<!--
<includeonly><!-- IF CURRENT CHANGELOG = CURRENT PAGE


Current
-->{{#ifeq:{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}/changelog|{{NAMESPACE}}:{{PAGENAME}}|<!--


--> < [[Changelog|All changelogs]]
THEN SHOW CURRENT-VERSION CHANGELOG HEADER:
{{Notice|size=90|Changes to the live guide can occur at any time between releases, so reference the top section of the {{#show:STEP:Main|?PreviousRelease#}}  changelog to ensure nothing is missed that may impact this release (link above).}} | {{#ifeq: Changelog/{{#show: STEP:Main|?DevelopmentRelease#}} | {{PAGENAME}} | <!--


Development
-->__NOTITLE__{{TOC|limit=2}}<h2>{{FULLPAGENAME}}</h2> [[{{NAMESPACE}}Version::{{BASEPAGENAME}}|]] [[Category:{{NAMESPACE}} Mod-Build Changelogs]]
'''<'''  [[{{NAMESPACE}}:Changelogs|All {{NAMESPACE}} changelogs]]  '''{{!}}'''  [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{NAMESPACE}}:{{BASEPAGENAME}} Guide]]
{{alert|type=notice|text=Changes to the live guide can occur at any time between releases <span style="color:#f3c3b0">(see page footer for last edited timestamp)</span>, so review this changelog to see what may have changed since your {{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}} build date.}}|<!--


--> {{Warning|size=70|This changelog is in development and is not yet applicable! The contents of this page are not reliable!<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{{fs|1.2em|[[Changelog/{{#show: STEP:Main|?CurrentRelease#}}|'''View the current changelog''']]}}}} | <!--
ELSE IF DEVELOPMENT CHANGELOG = CURRENT PAGE


Out Of Date
-->{{#ifeq:{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}DevelopmentRelease#}}/changelog|{{NAMESPACE}}:{{PAGENAME}}|<!--


--> {{Warning|size=70|This guide is out of date! It may contain information that is incorrect or not in line with the current state of the game!<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{{fs|1.2em|Click [[Changelog/{{#show: STEP:Main|?CurrentRelease#}}|'''View the current changelog''']].}}}} }} }}</includeonly><noinclude>
THEN SHOW DEVELOPMENT-VERSION CHANGELOG HEADER:


== Usage ==
-->__NOTITLE__{{TOC|limit=2}}<h2>{{FULLPAGENAME}}</h2> [[{{NAMESPACE}}Version::{{BASEPAGENAME}}|]] [[Category:{{NAMESPACE}} Mod-Build Changelogs]]
Displays a warning box with a link to the latest changelog with either "this page is out of date" or "this page is still in development".
'''<'''  [[{{NAMESPACE}}:Changelogs|All {{NAMESPACE}} changelogs]]  '''{{!}}'''  [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{NAMESPACE}}:{{BASEPAGENAME}} Guide]]
{{alert|type=warning|text=This changelog pertains to the WIP Guide and does not apply to the {{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}} Guide!<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{fs|1.2em|[[{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}/changelog|'''View the current changelog instead''']]}}}}|<!--
 
OTHERWISE, SHOW THE PREVIOUS-VERSION CHANGE LOG HEADER:
 
-->__NOTITLE__{{TOC|limit=2}}<h2>{{FULLPAGENAME}}</h2> [[{{NAMESPACE}}Version::{{BASEPAGENAME}}|]] [[Category:{{NAMESPACE}} Mod-Build Changelogs]]
'''<'''  [[{{NAMESPACE}}:Changelogs|All {{NAMESPACE}} changelogs]]  '''{{!}}'''  [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{NAMESPACE}}:{{BASEPAGENAME}} Guide]]
{{alert|type=warning|text=This guide is not current! It may contain information that is incorrect or not in line with the current state of the game!<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{fs|1.2em|[[{{NAMESPACE}}:{{#show:STEP:Main/GuideVersioning|?{{NAMESPACE}}CurrentRelease#}}/changelog|'''View the current changelog instead''']]}}}}}}}}</includeonly><noinclude>__NOTOC__[[Category:Changelog Templates]]
 
== Purpose & Usage ==
Displays the current-version changelog if the changelog page is indeed the current changelog. Otherwise, it shows the development-version changelog header if the changelog page corresponds to the development version, else the deprecated-version changelog header is shown.
 
<!--
== Examples ==
'''Code:'''
<pre>{{TEMPLATE NAME AND ARGUMENTS}}</pre>
'''Result:'''
{{TEMPLATE NAME AND ARGUMENTS}}
-->
 
== See Also ==
<!--
[[:RELATED TEMPLATE NAME AND ARGUMENTS]]
-->
None
 
</noinclude>

Latest revision as of 05:34, December 3, 2023


Purpose & Usage

Displays the current-version changelog if the changelog page is indeed the current changelog. Otherwise, it shows the development-version changelog header if the changelog page corresponds to the development version, else the deprecated-version changelog header is shown.


See Also

None