模板: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子頁面中添加分類。 本模板的子頁面。 |