Template:Current: Difference between revisions
[unchecked revision] | [unchecked revision] |
No edit summary |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{#switch:{{{1}}} | {{#switch:{{#sub:{{{1}}}|0|1}} | ||
| | |2=2.5 | ||
| | |#default=3.2}}<noinclude> | ||
|2=2. | |||
|#default=3. | |||
==Application== | ==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. | 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. |
Latest revision as of 14:43, 9 May 2022
3.2
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 (3.2)2.4 with the v3-default (3.2 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 3.2
The current {{rml}} version is {{current|3}}
delivers
The current railML® version is 3.2
The current {{rml}} version is {{current|2.1}}
delivers
The current railML® version is 2.5