Difference between revisions of "Template:Subroute"

From Transit.Wiki
m
m
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#if:{{{hidden|}}}||<span id="{{{subname}}}"></span>
+
<includeonly><div style="display:none;">
 
+
{{#vardefine:1value|{{#ifeq:{{{prefix|{{#show:{{PAGENAME}}|?rpref}}}}}|'||{{{prefix|{{#show:{{PAGENAME}}|?rpref}}}}}}}{{#ifexpr:{{{num|{{#show:{{PAGENAME}}|?rnum}}}}}<1||{{{num|{{#show:{{PAGENAME}}|?rnum}}}}}}}{{#ifeq:{{{letter|{{#show:{{PAGENAME}}|?rlet}}}}}|'||{{{letter|{{#show:{{PAGENAME}}|?rlet}}}}}}}}}
🚍 ''{{{subname}}}:'' {{{to|}}}
 
{{#arraydefine:places|{{{places|}}}|,}}{{#arrayprint:places||$1|<nowiki/>
 
* [[$1]]}}}}<!--
 
--><div style="display:none;">
 
{{#vardefine:1value|{{#ifeq:{{{prefix|{{#show:{{PAGENAME}}|?rpref}}}}}|'||{{{prefix|{{#show:{{PAGENAME}}|?rpref}}}}}}}{{#ifexpr:{{{num|{{#show:{{PAGENAME}}|?rnum}}}}}<1||{{{num|{{#show:{{PAGENAME}}|?rnum}}}}}}}{{{letter|{{#show:{{PAGENAME}}|?rlet}}}}}}}
 
  
 
{{#subobject:{{{subname}}}
 
{{#subobject:{{{subname}}}
Line 13: Line 8:
 
|rlet={{{letter|{{#show:{{PAGENAME}}|?rlet}}}}}
 
|rlet={{{letter|{{#show:{{PAGENAME}}|?rlet}}}}}
 
|rvalue={{#var:1value}}
 
|rvalue={{#var:1value}}
|rfull={{{fullname|{{#show:{{PAGENAME}}|?provider}} {{#if:{{#pos:{{PAGENAME}}|Route}}|Route}} {{#var:1value}}}}}
+
|rfull={{{fullname|{{#ifeq:{{#var:1value}}|{{#show:{{PAGENAME}}|?rvalue}}|{{#show:{{PAGENAME}}|?rfull}}|{{#show:{{PAGENAME}}|?provider}} {{#if:{{#pos:{{PAGENAME}}|Route}}|Route}} {{#var:1value}}}}}}}
 
|rtype={{{type|bus}}}
 
|rtype={{{type|bus}}}
 
|to=''{{{subname}}}:'' {{{to|}}}
 
|to=''{{{subname}}}:'' {{{to|}}}
|servicespan={{{servicespan|}}}
+
|servicespan={{{servicespan|{{#show:{{PAGENAME}}|?servicespan}}}}}
 
|place={{{places|}}}|+sep=,
 
|place={{{places|}}}|+sep=,
 +
|bus={{{buses|}}}|+sep={{{altsep|,}}}
 +
|busway={{{busways|}}}|+sep={{{altsep|,}}}
 
|@category=subroutes
 
|@category=subroutes
 
}}
 
}}
</div></includeonly>
+
</div>{{#if:{{{hidden|}}}||<span id="{{{subname}}}"></span>
<noinclude>
+
 
 +
🚍 '''{{#var:1value}}''' - ''{{{subname}}}:'' {{{to|}}}
 +
{{#arraydefine:places|{{{places|}}}|,}}{{#arrayprint:places||$1|<nowiki/>
 +
* [[$1]]}}{{#arraydefine:buses|{{{buses|}}}|{{{altsep|,}}}}}
 +
{{#arrayprint:buses||$1|<nowiki/>
 +
* [[$1]]}}{{#arraydefine:busways|{{{busways|}}}|{{{altsep|,}}}}}{{#ifeq:{{#arraysize:busways}}|0||<h2>{{{busway name|}}}</h2>|}}
 +
{{#arrayprint:busways||$1|<nowiki/>
 +
* [[$1]]}}
 +
}}
 +
</includeonly><noinclude>
 
Standard:
 
Standard:
  
Line 28: Line 34:
 
|subname=
 
|subname=
 
|to=
 
|to=
|servicespan=
 
 
|places=
 
|places=
 
}}
 
}}
Line 37: Line 42:
 
<pre>
 
<pre>
 
{{subroute
 
{{subroute
 +
|hidden= (y or omitted/blank - nothing to show if y)
 
|subname=
 
|subname=
 +
|prefix=
 
|num=
 
|num=
 
|letter=
 
|letter=
Line 44: Line 51:
 
|servicespan=
 
|servicespan=
 
|places=
 
|places=
 +
|buses=
 +
|busways=
 +
|busway name=
 
}}
 
}}
 
Places are separated by comma.
 
Places are separated by comma.
 
</pre>
 
</pre>
 
</noinclude>
 
</noinclude>

Latest revision as of 12:53, 20 January 2020

Standard:

{{subroute
|subname=
|to=
|places=
}}
Places are separated by comma.

Full:

{{subroute
|hidden= (y or omitted/blank - nothing to show if y)
|subname=
|prefix=
|num=
|letter=
|fullname=
|to=
|servicespan=
|places=
|buses=
|busways=
|busway name=
}}
Places are separated by comma.