Difference between revisions of "Template:Tab-routes"

From Transit.Wiki
m
m
Line 1: Line 1:
<includeonly>{{#vardefine:shownum|{{#ifexpr:{{{num|0}}}<1||{{{num|}}}}}{{{alpha|}}}}}
+
<includeonly>{{#vardefine:shownum|{{{prefix|}}}{{#ifexpr:{{{num|0}}}<1||{{{num|}}}}}{{{alpha|}}}}}
 
<h1>{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}</h1>
 
<h1>{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}</h1>
 
<h3>{{{fullname|{{#var:1provider}} {{#if:{{#var:shownum}}|Route {{#var:shownum}}}}{{{letter|}}}}}}</h3>
 
<h3>{{{fullname|{{#var:1provider}} {{#if:{{#var:shownum}}|Route {{#var:shownum}}}}{{{letter|}}}}}}</h3>
Line 16: Line 16:
 
{{#subobject:{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}
 
{{#subobject:{{#replace:{{#var:shownum}}{{{letter|}}}|/|-}}
 
|provider={{{provider|{{#var:1provider}}}}}
 
|provider={{{provider|{{#var:1provider}}}}}
 +
|rpref={{{prefix|'}}}
 
|rnum={{{num|0}}}
 
|rnum={{{num|0}}}
 
|rlet={{{letter|{{{alpha|'}}}}}}
 
|rlet={{{letter|{{{alpha|'}}}}}}
 +
|rvalue={{#if:{{#var:shownum}}|Route {{#var:shownum}}}}{{{letter|}}}
 
|rfull={{{fullname|{{#var:1provider}} {{#if:{{#var:shownum}}|Route {{#var:shownum}}}}{{{letter|}}}}}}
 
|rfull={{{fullname|{{#var:1provider}} {{#if:{{#var:shownum}}|Route {{#var:shownum}}}}{{{letter|}}}}}}
 
|rtype={{{type|bus}}}
 
|rtype={{{type|bus}}}
Line 34: Line 36:
 
{{tab-routes
 
{{tab-routes
 
|provider=
 
|provider=
 +
|prefix= (remove entire line if not needed)
 
|num= (remove entire line if not needed)
 
|num= (remove entire line if not needed)
 
|alpha= (remove entire line if not needed)
 
|alpha= (remove entire line if not needed)

Revision as of 16:54, 6 January 2020

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

Full list:

{{tab-routes
|provider=
|prefix= (remove entire line if not needed)
|num= (remove entire line if not needed)
|alpha= (remove entire line if not needed)
|letter= (remove entire line if not needed)
|fullname=
|type=
|pcategory=
|to=
|link=
|servicespan=
|note=
|places=
|buses=
|busways=
|busway name=
}}

Places are to be separated by comma.

Use |altsep= for alternate separator like ";" since some page names include comma.

Minimal list:

{{tab-routes
|num= (remove entire line if not needed)
|letter= (remove entire line if not needed)
|to=
|link=
|servicespan=
|places=
}}

Set common provider for all routes on this page through

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