Template:Counter: Difference between revisions

From railML 3 Wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
No edit summary
No edit summary
Line 5: Line 5:
|#default={{#vardefine:counter|{{#var:counter}}*}}}}<noinclude>
|#default={{#vardefine:counter|{{#var:counter}}*}}}}<noinclude>
Mindestlänge: *
Mindestlänge: *
</noinclude>{{#ifeq:{{#len:{{var:counter}}}}|0|{{#vardefine:counter|*}}}}</includeonly><noinclude>
</noinclude>{{#ifexpr:{{#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 [1 .. ∞].
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 .. ∞].

Revision as of 16:59, 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

delivers:

Hallo0 Hallo0

  • Hallo0
    • Hallo0
      • Hallo0
        • Hallo0
          • Hallo0
        • Hallo