Template:Current

From railML 2 Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

3.1

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.1)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 3.1

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 3.1