Difference between revisions of "Template:Current"

From wiki.railML.org
Jump to: navigation, search
(Example: category:ContentTemplate)
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
|3.1=3.1
 
|3.1=3.1
 
|3.x=3.1
 
|3.x=3.1
 +
|2=2.4
 
|#default=2.4}}<noinclude>
 
|#default=2.4}}<noinclude>
 
==Application==
 
==Application==
Line 36: Line 37:
  
 
[[Category:ContentTemplate]]
 
[[Category:ContentTemplate]]
 +
 +
{{interwiki}}
 
</noinclude>
 
</noinclude>

Latest revision as of 09:49, 19 May 2020

2.4

Application

This template serves as a variable bearing the current version number. The version number is a string, not a figure. Therefore it can be displayes as text and analysed for equality, but it cannot be compared for size.

The value should be adapted, whenever a new version of railML® is published. Please, check in this case, if Template:Version still functions propperly!

As currently (as of April 2019) both a railML®2 and a railML®3 version is current, there is an option to replace the v2-default (2.4)2.4 with the v3-default (3.1 with giving the single, optional, unnamed argument the value of 3.

Parameters

One unnamed optional argument: 1: value 3 delivers the current railML®3.x-version. Else the current railML®2x-Version is delivered.

Dependencies

This template does not depend on any other templates. It supports Template:Version.

Example

This template is mainly intended to support Template:Version.

Alternatively it can be employed to display the current version number:

The current {{rml}} version is {{current}}

delivers

The current railML® version is 2.4

The current {{rml}} version is {{current|3}}

delivers

The current railML® version is 3.1

The current {{rml}} version is {{current|2.1}}

delivers

The current railML® version is 2.4