模板:Routemap/doc

维基教科书,自由的教学读本
跳到导航 跳到搜索

从俄语维基百科移植的模板,原制作者为ru:User:KPu3uC B Poccuu

模板介绍[编辑]

Wikipedia:铁路系统标示从前使用{{BS}}、{{BS2}}、{{BS-startCollapsible}}等大量模板堆叠构成路线图,为了节约建立再多的模板而使用一个Lua模块(module:routemap)来取代以上的众多模板,其中最大的好处是提升计算速度和减少读取时间,而且水平图标个数和图标重叠层数理论上可以无限增加而不须再建立新模板或改写现有模板。

使用方法[编辑]

代码 实际效果
基本使用例
{{Routemap
|title=高鐵接駁線路圖|
BUS\KBHFa~~始發站
\BHF~~1.0~~中途站~~待2020年擴建成交通樞紐
LDER\KBHFe~~2.5~~終點站~~ ~~換乘高鐵
}}
高铁接驳线路图
始发站
1.0
中途站
待2020年扩建成交通枢纽
2.5
终点站
换乘高铁
图标重叠,可无限重叠
{{Routemap|
BHF!~uSTRq!~ACC~~ACC重疊於uSTRq重疊於BHF之上
}}
ACC重叠于uSTRq重叠于STR之上
折叠部分线路图
{{Routemap
|collapsible=0|
uKBHFa~~!~width{{=}}200px
-startCollapsible-
LUECKE~~開始摺疊
BHF~~被摺疊部分
-endCollapsible-
uKBHFe}}
!~width=200px
开始折叠
被折叠部分
开始折叠行被取代
{{Routemap
|collapsible=0|
uKBHFa~~!~width{{=}}200px
-startCollapsible-collapsed-replace
LSTR~~開始摺疊
STR~~取代開始摺疊
BHF~~被摺疊部分
-endCollapsible-
uKBHFe}}
!~width=200px
开始折叠
取代开始折叠
被折叠部分
其他功能示范
{{Routemap|navbar=模板名
|title=改標題顏色、加模板鏈接、自動摺疊
|collapse=collapsed
|style=float:none;margin:auto
|title color=white
|title bg color=#974
|nolegend=1|1=
BUS!@公共汽車~~BUS圖標鏈接到[[公共汽車]]條目
utBHF~~圖標欄背景染成橙色!~bg=orange
|footnote=線路圖置中、沒有圖例鏈接
}}
  • 注意由于图标文字栏阔度和图标背景染色使用到等号=来接驳模块(module)参数!~bg和输入值,为免被误解为模板(template)参数而需要使用1=特定线路图的模板参数名、或者用{{=}}接驳模块参数和输入值。

参数[编辑]

Template:Templatedataheader

Routemap模板参数.

模板参数

参数描述类型状态
CSS风格定义style

额外的CSS定义改变表格的风格如排位和颜色等,如须表格置中请在此输入float:none;margin:auto

字符串可选
是否允许模板折叠collapsible

预设允许折叠,如不想显示折叠按钮可以输入no或0隐藏

字符串可选
模板折叠状态collapse

模板折叠状态,预设为不折叠,如须条目读取时自动折叠可填写本参数collapsed

字符串可选
表格浮动float

表格浮动,与大部分info模板一样预设右边,可输入left来改为左边,如须置中请使用style参数

默认值
right
字符串可选
标题文字title

表格顶的标题文字

默认值
线路图
字符串可选
标题文字颜色title color

标题文字颜色,预设为黑色

默认值
#000000
字符串可选
标题背景颜色title bg colortitle color2

标题背景颜色,预设为白色

默认值
#FFFFFF
字符串可选
模板链接工具navbar

如果线路图是建立在一个独立的模板中,可以在此参数输入模板名,在线路图标题的左边显示模板链接工具

默认值
字符串可选
图例链接legend

可以输入其他其他图例链接,或使用输入值track来更改成路轨及月台配置图例

默认值
维基百科:铁路系统标示图例
页面名称可选
隐藏图例nolegend

输入任何数值即可令线路图不显示图例链接

默认值
字符串可选
线路图构建区1

由Lua模块特定标记来输入图标代号和文字描述逐行构建线路图

字符串必填
脚注footnote

显示在表格底部右边的脚注文字

字符串可选