从俄语维基百科移植的模板,原制作者为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之上
}}
|
|
| 折叠部分线路图
|
{{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=線路圖置中、沒有圖例鏈接
}}
|
|
|
|
|
|
|
|
|
|
BUS图标链接到公共汽车条目
|
|
|
|
|
|
图标栏背景染成橙色!~bg=orange
|
|
|
|
|
|
|
|
|
|
| 线路图置中、没有图例链接
|
|
- 注意由于图标文字栏阔度和图标背景染色使用到等号=来接驳模块(module)参数
!~bg和输入值,为免被误解为模板(template)参数而需要使用1=特定线路图的模板参数名、或者用{{=}}接驳模块参数和输入值。
<templatedata>{
"description": "Routemap模板參數.",
"params": {
"style": {
"label": "CSS風格定義",
"type": "string",
"required": false,
"description": "額外的CSS定義改變表格的風格如排位和顏色等,如須表格置中請在此輸入float:none;margin:auto",
"aliases": [""]
},
"collapsible": {
"label": "是否允許模板摺疊",
"type": "string",
"required": false,
"description": "預設允許摺疊,如不想顯示摺疊按鈕可以輸入no或0隱藏",
"aliases": []
},
"collapse": {
"label": "模板摺疊狀態",
"type": "string",
"required": false,
"description": "模板摺疊狀態,預設為不摺疊,如須條目讀取時自動摺疊可填寫本參數collapsed",
"aliases": []
},
"float": {
"label": "表格浮動",
"type": "string",
"required": false,
"default": "right",
"description": "表格浮動,與大部分info模板一樣預設右邊,可輸入left來改為左邊,如須置中請使用style參數",
"aliases": [""]
},
"title": {
"label": "標題文字",
"type": "string",
"required": false,
"default": "線路圖",
"description": "表格頂的標題文字",
"aliases": [""]
},
"title color": {
"label": "標題文字顏色",
"type": "string",
"required": false,
"default": "#000000",
"description": "標題文字顏色,預設為黑色",
"aliases": [""]
},
"title bg color": {
"label": "標題背景顏色",
"type": "string",
"required": false,
"default": "#FFFFFF",
"description": "標題背景顏色,預設為白色",
"aliases": ["title color2"]
},
"navbar": {
"label": "模板鏈接工具",
"type": "string",
"required": false,
"default": "",
"description": "如果線路圖是建立在一個獨立的模板中,可以在此參數輸入模板名,在線路圖標題的左邊顯示模板鏈接工具",
"aliases": []
},
"legend": {
"label": "圖例鏈接",
"type": "string/wiki-page-name",
"required": false,
"default": "维基百科:铁路系统标示图例",
"description": "可以輸入其他其他圖例鏈接,或使用輸入值track來更改成路軌及月台配置圖例",
"aliases": [""]
},
"nolegend": {
"label": "隱藏圖例",
"type": "string",
"required": false,
"default": "",
"description": "輸入任何數值即可令線路圖不顯示圖例鏈接",
"aliases": [""]
},
"1": {
"label": "線路圖構建區",
"description": "由Lua模塊特定標記來輸入圖標代號和文字描述逐行構建線路圖",
"required": true,
"type": "string"
},
"footnote": {
"label": "腳註",
"type": "string",
"required": false,
"description": "顯示在表格底部右邊的腳註文字",
"aliases": [""]
}
}
}</templatedata>