模板:Routemap
使用Lua语言编写: |
从俄语维基百科移植的模板,原制作者为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~~終點站~~ ~~換乘高鐵 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
图标重叠,可无限重叠 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{Routemap| BHF!~uSTRq!~ACC~~ACC重疊於uSTRq重疊於BHF之上 }} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
折叠部分线路图 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{Routemap |collapsible=0| uKBHFa~~!~width{{=}}200px -startCollapsible- LUECKE~~開始摺疊 BHF~~被摺疊部分 -endCollapsible- uKBHFe}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
开始折叠行被取代 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{Routemap |collapsible=0| uKBHFa~~!~width{{=}}200px -startCollapsible-collapsed-replace LSTR~~開始摺疊 STR~~取代開始摺疊 BHF~~被摺疊部分 -endCollapsible- uKBHFe}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
其他功能示范 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{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=
特定线路图的模板参数名、或者用{{=}}
接驳模块参数和输入值。
参数
编辑Routemap模板参数.
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
CSS风格定义 | style
| 额外的CSS定义改变表格的风格如排位和颜色等,如须表格置中请在此输入float:none;margin:auto | 字符串 | 可选 |
是否允许模板折叠 | collapsible | 预设允许折叠,如不想显示折叠按钮可以输入no或0隐藏 | 字符串 | 可选 |
模板折叠状态 | collapse | 模板折叠状态,预设为不折叠,如须条目读取时自动折叠可填写本参数collapsed | 字符串 | 可选 |
表格浮动 | float
| 表格浮动,与大部分info模板一样预设右边,可输入left来改为左边,如须置中请使用style参数
| 字符串 | 可选 |
标题文字 | title
| 表格顶的标题文字
| 字符串 | 可选 |
标题文字颜色 | title color
| 标题文字颜色,预设为黑色
| 字符串 | 可选 |
标题背景颜色 | title bg color title color2 | 标题背景颜色,预设为白色
| 字符串 | 可选 |
模板链接工具 | navbar | 如果线路图是建立在一个独立的模板中,可以在此参数输入模板名,在线路图标题的左边显示模板链接工具
| 字符串 | 可选 |
图例链接 | legend
| 可以输入其他其他图例链接,或使用输入值track来更改成路轨及月台配置图例
| 页面名称 | 可选 |
隐藏图例 | nolegend
| 输入任何数值即可令线路图不显示图例链接
| 字符串 | 可选 |
线路图构建区 | 1 | 由Lua模块特定标记来输入图标代号和文字描述逐行构建线路图 | 字符串 | 必需 |
脚注 | footnote
| 显示在表格底部右边的脚注文字 | 字符串 | 可选 |
上述文档嵌入自Template:Routemap/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。 本模板的子页面。 |