Difference between revisions of "Template:Unlock"

From wiki.railML.org
Jump to: navigation, search
(Usage: Erklärung zu 3)
(Examples)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#ifeq:{{{1}}}|{{current}}|{{{3|}}}|{{{2}}}}}</includeonly><noinclude>
+
<includeonly>{{#ifeq:{{{1}}}|{{{{#ifeq:{{{wiki}}}|3|{{{wiki3:}}}}}current}}|{{{3|}}}|{{{2}}}}}</includeonly><noinclude>
 
==Usage==
 
==Usage==
 
This template hides content under the given version. If the current version, as visible from [[template:current]], becomes different from argument 1, then the text in argument 2 becomes visible. If argument 3 is given, it will be shown under the given version, but hidden otherwise. The template is intended to prepare content for upcoming versions.
 
This template hides content under the given version. If the current version, as visible from [[template:current]], becomes different from argument 1, then the text in argument 2 becomes visible. If argument 3 is given, it will be shown under the given version, but hidden otherwise. The template is intended to prepare content for upcoming versions.
Line 24: Line 24:
 
{{unlock|2.2|This text is visible since version 2.3}}
 
{{unlock|2.2|This text is visible since version 2.3}}
  
<pre>{{unlock|2.3|This text is hidden under version 2.3|This text is visibvle under version 2.3}}</pre>
+
<pre>{{unlock|2.4|This text is hidden under version 2.4|This text is visibvle under version 2.5|wiki=2}}</pre>
 
delivers
 
delivers
  
{{unlock|2.3|This text is hidden under version 2.3|This text is visible under version 2.3}}
+
{{unlock|2.4|This text is hidden under version 2.4|This text is visible under version 2.5|wiki=2}}
 +
 
 +
<pre>{{unlock|3.1|This text is hidden under version 3.1|This text is visibvle under version 3.2|wiki=3}}</pre>
 +
delivers
 +
 
 +
{{unlock|3.1|This text is hidden under version 3.1|This text is visibvle under version 3.2|wiki=3}}
 +
 
 +
{{interwiki}}
 
</noinclude>
 
</noinclude>

Revision as of 15:38, 18 May 2020

Usage

This template hides content under the given version. If the current version, as visible from template:current, becomes different from argument 1, then the text in argument 2 becomes visible. If argument 3 is given, it will be shown under the given version, but hidden otherwise. The template is intended to prepare content for upcoming versions.

Alternatively, use template:future to mark visible content as refering to upcoming versions.

Arguments

  • Obligatory:
    • 1: a version. If it is identical to {{current}} (currently 2.4), then the text in 2 is hidden
    • 2: a text
  • Optional:
    • 3: an alternative text; default: empty. This text is visible if 1={{current}} but hidden otherwise.

dependencies

The template depends on template:current.

Examples

{{unlock|2.3|This text is hidden under version 2.3}}

delivers nothing under version 2.3. Under version 2.4 it will become visible

This text is hidden under version 2.3

{{unlock|2.2|This text is visible since version 2.3}}

delivers

This text is visible since version 2.3

{{unlock|2.4|This text is hidden under version 2.4|This text is visibvle under version 2.5|wiki=2}}

delivers

This text is visible under version 2.5

{{unlock|3.1|This text is hidden under version 3.1|This text is visibvle under version 3.2|wiki=3}}

delivers

This text is visibvle under version 3.2