Template:Counter: Difference between revisions

From railML 3 Wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 3: Line 3:
|down
|down
|↓={{#vardefine:counter|{{#sub:{{#var:counter}}|0|-1}}}}
|↓={{#vardefine:counter|{{#sub:{{#var:counter}}|0|-1}}}}
|#default={{#vardefine:counter|{{#var:counter}}*}}}}</includeonly><noinclude>
|#default={{#vardefine:counter|{{#var:counter}}*}}}}<noinclude>
Mindestlänge: *
</noinclude>{{#ifeq:{{#len:{{#var:counter}}}}|0|{{#vardefine:counter|*}}}}</includeonly><noinclude>
== Usage ==
== Usage ==
Either extends or shortens #var:counter. #var:counter will be used to express a tree hirarchy. It shall be a row of * (asterisks) of length [0 .. ∞].
Either extends or shortens #var:counter. #var:counter will be used to express a tree hirarchy. It shall be a row of * (asterisks) of length [1 .. ∞].
== Arguments ==
== Arguments ==
*1: lengthen by one if +,*,up,↑ (default); shorten by one if -,down,↓
*1: lengthen by one if +,*,up,↑ (default); shorten by one if -,down,↓
==example==
==example==
<pre>
<pre>
{{#var:counter}}
{{#var:counter}}Hallo{{counter|-}}
 
{{#var:counter}}Hallo{{counter|-}}
{{counter|-}}
{{#var:counter}}Hallo{{counter}}
 
{{#var:counter}}Hallo{{counter}}
{{#var:counter}}
{{#var:counter}}Hallo{{counter}}
 
{{#var:counter}}Hallo{{counter}}
{{counter}}
{{#var:counter}}Hallo{{counter}}
 
{{#var:counter}}Hallo{{counter|-}}
{{#var:counter}}
{{#var:counter}}Hallo
 
{{counter}}
 
{{#var:counter}}
 
{{counter}}
 
{{#var:counter}}
 
{{counter}}
 
{{#var:counter}}
 
{{counter}}
 
{{#var:counter}}
 
{{counter|-}}
 
{{#var:counter}}
</pre>
</pre>
delivers:
delivers:


{{#var:counter}}
{{#var:counter}}Hallo{{counter|-}}
 
{{#var:counter}}Hallo{{counter|-}}
{{counter|-}}
{{#var:counter}}Hallo{{counter}}
 
{{#var:counter}}Hallo{{counter}}
{{#var:counter}}
{{#var:counter}}Hallo{{counter}}
 
{{#var:counter}}Hallo{{counter}}
{{counter}}
{{#var:counter}}Hallo{{counter}}
 
{{#var:counter}}Hallo{{counter|-}}
{{#var:counter}}
{{#var:counter}}Hallo
 
{{counter}}
 
{{#var:counter}}
 
{{counter}}
 
{{#var:counter}}
 
{{counter}}
 
{{#var:counter}}
 
{{counter}}
 
{{#var:counter}}
 
{{counter|-}}


→{{#var:counter}}
[[category:template]]
[[category:template]]
</noinclude>
</noinclude>

Latest revision as of 17:02, 7 July 2022

Usage

Either extends or shortens #var:counter. #var:counter will be used to express a tree hirarchy. It shall be a row of * (asterisks) of length [1 .. ∞].

Arguments

  • 1: lengthen by one if +,*,up,↑ (default); shorten by one if -,down,↓

example

{{#var:counter}}Hallo{{counter|-}}
{{#var:counter}}Hallo{{counter|-}}
{{#var:counter}}Hallo{{counter}}
{{#var:counter}}Hallo{{counter}}
{{#var:counter}}Hallo{{counter}}
{{#var:counter}}Hallo{{counter}}
{{#var:counter}}Hallo{{counter}}
{{#var:counter}}Hallo{{counter|-}}
{{#var:counter}}Hallo

delivers:

Hallo

  • Hallo
  • Hallo
    • Hallo
      • Hallo
        • Hallo
          • Hallo
            • Hallo
          • Hallo