模組:RouteSequence/doc
外观
这是Module:RouteSequence的文档页面
本模块为方便填写{{鐵道路線}}模板中的线路图而设计。
基本用法
站名1 ~ 站名2 ~ 站名3前缀#站名3#站名3后缀 ~ 站名4条目名!站名4
例如,代码
{{鐵道路線|lua=1 |模板名稱=昆明地铁6号线 |名稱=昆明地铁6号线 |代表色=#2c8195 |Logo= |背景顏色=#FFFFFF |車站列表= (预留延伸)#东部汽车站站~#大板桥#(未开通)~机场前~机场中心站!长水国际机场 }}
将显示为
站名的转换规则如下:
- 如果给出的站名末尾为不包含“站”字,模板将自动追加这个“站”字;
- 如果给出的站名末尾为“站”,在最终显示的模板中,这个“站”字将被省略。因而,如果站名中本身末尾为“站”字,那么需要在末尾写连续两个“站”。例如,如果需要显示“城站”,那么提供给模板的站名应该是完整的条目名“城站站”;
- 如果给出的站名为消歧义,例如“客运中心站 (杭州)”,将创建形如“[[客运中心站 (杭州)|客运中心]]”的链接。
站名样式
现支持两种自定义站名样式的方法。
采用style标记
Style标记给出一个CSS样式,此后的元素将加入这一样式。如果样式留空,则恢复默认样式。例如:
盛莫路 ~ 东环南路 ~ style=color:gray ~ 邱隘站 (地铁) ~ 五乡 ~ 宝幢站 (地铁) ~ style= ~ 邬隘站 (地铁)
将会输出
单站标注
现支持标注单个车站的字体为斜体、粗体,增加删除线以及依照原始格式输出,例子见下方。
翔宇路北 ~ '''翔宇路南''' ~ $(支线:[[禄口机场站|禄口机场]])$ ~ ''铜山站 (南京)'' ~ s石湫s
将会输出
目前,每个车站仅限使用一种样式。
条件输出
在某些情况下,我们可能会希望模板在不同条件下显示不同车站,例如需要控制模板显示已运营车站还是全线所有车站。模块支持引入控制条件以显示不同的内容。
条件控制采用con标记,语法为“con=条件1#-条件2”,表示当条件1满足,或者条件2不满足时,显示con标记后的内容。下面的例子给出了使用该条件的一个模板:
{{鐵道路線|lua=1 | 模板名稱 = 上海轨道交通13号线车站 | 名稱 = [[上海轨道交通13号线]] | 代表色 = {{上海地铁标志色|13}} | Logo = {{#ifeq:{{NAMESPACE}}|{{NS:0}}|[[File:Shanghai Metro logo.svg|20px|上海地铁标志]]}} | 背景顏色 = #FFFFFF | 显示条件 = {{{2|}}} | 車站列表 = con=-SB ~ 金运路 ~ 金沙江西路 ~ 丰庄 ~ 祁连山南路 ~ 真北路 ~ 大渡河路 ~ 金沙江路 ~ 隆德路 ~ 武宁路 ~ 长寿路站 (上海) ~ con=F ~ style=color:#888 ~ 江宁路 ~ 汉中路 ~ 自然博物馆 ~ 南京西路 ~ 淮海中路 ~ 新天地 ~ con=F#SB ~ 马当路 ~ 世博会博物馆 ~ 世博大道 ~ con=F ~ 长清路 ~ 成山路 ~ 东明路站 (上海) ~ 六里 ~ 下南路 ~ 北蔡 ~ 陈春路 ~ 莲溪路 ~ 华夏中路 ~ 中科路 ~ 哥白尼路 ~ 张江路 }}
如果需要显示上海轨道交通13号线世博专线的内容,只需要将参数2填写为SB,此时模板将隐藏金运路站至新天地站以及长清路至张江路之间的车站。如果需要显示2014年年底运营的线路,只需要保留参数2为空,此时江宁路至张江路的车站将不会显示。如果需要显示整条线路,只需要将参数2置为F。