Difference between revisions of "Template:Tab-routes"

From Transit.Wiki
m
m
Line 1: Line 1:
{{#vardefine:shownum|{{#ifexpr:{{{num|0}}}<1||{{{num|}}}}}}}
+
<includeonly>{{#vardefine:shownum|{{#ifexpr:{{{num|0}}}<1||{{{num|}}}}}}}
 
<h1>{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}</h1>
 
<h1>{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}</h1>
 
<h3>{{{fullname|{{#var:1provider}} {{#var:shownum}}{{{letter|}}}}}}</h3>
 
<h3>{{{fullname|{{#var:1provider}} {{#var:shownum}}{{{letter|}}}}}}</h3>
Line 12: Line 12:
 
{{#arrayprint:places||$1|<nowiki/>
 
{{#arrayprint:places||$1|<nowiki/>
 
* [[$1]]}}
 
* [[$1]]}}
 
 
{{#subobject:{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}
 
{{#subobject:{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}
 
|provider={{{provider|{{#var:1provider}}}}}
 
|provider={{{provider|{{#var:1provider}}}}}
Line 23: Line 22:
 
|pcategory={{{pcategory|{{#var:1provider}} routes}}}
 
|pcategory={{{pcategory|{{#var:1provider}} routes}}}
 
|place={{{places|}}}|+sep=,
 
|place={{{places|}}}|+sep=,
 +
}}</includeonly><noinclude>
 +
Another way to input routes in a tab format for smaller systems.
 +
 +
Full list:
 +
<pre>
 +
{{tab-routes
 +
|provider=
 +
|num=
 +
|letter=
 +
|fullname=
 +
|type=
 +
|pcategory=
 +
|to=
 +
|link=
 +
|servicespan=
 +
|note=
 +
|places=
 +
}}
 +
</pre>
 +
 +
Places are to be separated by comma.
 +
 +
Minimal list:
 +
<pre>
 +
{{tab-routes
 +
|num=
 +
|letter=
 +
|to=
 +
|link=
 +
|servicespan=
 +
|places=
 
}}
 
}}
 +
</pre>
 +
 +
Set common provider for all routes on this page through
 +
<pre>
 +
{{#vardefine:1provider|$1}}
 +
</pre>

Revision as of 15:43, 30 November 2018

Another way to input routes in a tab format for smaller systems.

Full list:

{{tab-routes
|provider=
|num=
|letter=
|fullname=
|type=
|pcategory=
|to=
|link=
|servicespan=
|note=
|places=
}}

Places are to be separated by comma.

Minimal list:

{{tab-routes
|num=
|letter=
|to=
|link=
|servicespan=
|places=
}}

Set common provider for all routes on this page through

{{#vardefine:1provider|$1}}