模板:Navbox with collapsible groups/sandbox
這是Template:Navbox with collapsible groups(差異)的沙盒。 參見本模板的測試樣例。 |
本模板含有複雜而精密的擴展語法。 編輯本模板前,建議您先熟悉解析器函數與本模板的設計思路、運作原理等。若您的編輯引發了意外的問題,請儘快撤銷編輯,因為本模板可能被大量頁面使用。 您所作的編輯可先在模板沙盒或您的個人頁面中進行測試。 |
此模板沙盒被引用於約37,000個頁面。 為了避免造成大規模的影響,所有對此模板沙盒的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此模板沙盒中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
此模板不能在維基百科的移動視圖中顯示,只能在桌面版顯示。請閱讀文檔以獲得解釋。 |
導航框系列 |
---|
|
此模板使用Lua語言: |
本模板產生的導航模板含有許多個group。所有組別下的文章都是關於同一個主題的。所有group在默認狀態下都是隱藏的,但是通過呼叫一個參數(點擊右上角的「顯示」),一個單獨的group可以被展開。
用法
模板當前支持10個groups/lists,但如果需要,可以加入更多的group。你至少應該使用2個groups/lists,否則請使用{{Navbox}}。
{{Navbox with collapsible groups |name = {{subst:PAGENAME}} |state = |selected = {{{1|}}} |title = |titlestyle = |groupstyle = |image = |group1 = |abbr1 = |list1 = |group2 = |abbr2 = |list2 = ... |group10 = |abbr10 = |list10 = }}
參數
本模板和它的姐妹模板{{Navbox}}、{{Navbox with columns}}使用許多通用的參數。通用參數用一個十字符號†標明。要深入了解這些參數的詳細介紹和實例,請參見{{Navbox}}。
屬性參數
- name†
- 模板名。比如模板的名字可以是「Navbox with collapsible groups。」
- state† [
autocollapse, uncollapsed, collapsed, plain, off
] - 主標題顯示/隱藏的初始狀態。更多信息請查看{{Navbox}}。這不影響其下各group的顯示或隱藏狀態,參加下面的staten。
- state† [
- navbar†
- 可取的值為
plain
,off
,以及默認的留空。更多信息請查看{{Navbox}}。
- border†
- 可取的值為
child
,none
,以及默認的留空。如果你希望將一個導航框(navbox)置於另一個navbox之內,則設為child
;選擇這個值時,子navbox將緊貼在父navbox內,沒有邊框。父navbox可以是{{Navbox}}的list區,也可以是{{Navbox with columns}}的一個欄(column),{{Navbox with collapsible groups}}的list區。更多信息和範例請查看{{Navbox}}。
基本數據參數
- title†
- 模板的標題,在頂端的標題欄居中顯示。
- above†
- 在groups/lists上方顯示的文字或者其他元素。
- image†
- 在所有groups/lists右邊顯示的圖片。
- imageleft†
- 在所有groups/lists左邊顯示的圖片。
- below†
- 在groups/lists下方顯示的文字或者其他元素。
groups/lists參數
- groupn†
- 每部分的標題。
- listn†
- 在group中顯示的內容/維基鏈接。用 . (dot)或者 · ({{·}},bullet)作為分隔符(見參見)。可以選擇將一個{{Navbox}}或者{{Navbox with columns}}置於此處,要用到它的
border = child
參數。如果已經這樣做,請將對應的group n 留空,因為它的子navbox已經提供了收起(collapsible)功能。
- abbrn
- 這是group的縮寫。參見下面的參數以了解如何使用。
selected
參數是可選的,但建議使用。
- selected
- 如果
selected
的值與abbrn
的值相同,則第 n list是展開的,而所有其他list是收起的。如果將selected
留空,或者它不與任何abbrn
想匹配,則所有group都是收起的。一般將這個參數設為{{{1|}}}。Since this template is a base template for others, there has to be a way to pass the group parameter from the article, to the secondary template to this one.
- staten [
autocollapse, uncollapsed, collapsed, plain, off
] - listn 展開/收起的初始狀態。默認狀態為收起。如果
selected
與abbrn
相同,則改為展開。
- staten [
- imagen
- 出現在listn 內容區右邊的一個圖片。
- imageleftn
- 出現在listn 內容區左邊的一個圖片。
樣式參數
- bodystyle†
- 應用於整個模板的CSS樣式
- titlestyle†
- 應用於標題欄的CSS樣式;一般設為
background:color
。維基鏈接文字的顏色必須使用span標籤手動調整。例如使用title = [[Scouting|<span style="color:ivory;">Scouting</span>]]
將鏈接的顏色改為改變ivory。「顯示」/「隱藏」按鍵和「查」「論」「編」鏈接按鍵使用標題樣式參數中設定的顏色。這裡是一個設置標題樣式的範例:titlestyle = background:darkgreen;color:ivory;
- abovestyle†
- belowstyle†
- 分別應用於above and below參數的CSS樣式。
- basestyle†
- 同時應用於title,above,below和groupn的CSS樣式。
- imagestyle†
- 應用於image參數的CSS樣式。不適用於 imagen 參數。
- imageleftstyle†
- 應用於imageleft參數的CSS樣式。不適用於 imageleftn 參數。
- groupstyle†
- 應用於所有group頭部參數的CSS樣式。訪問this website以獲得與頭部背景色相似的明亮顏色。範例:
groupstyle = background:lightgreen;
- groupnstyle†
- 應用於特定group頭部的CSS樣式;能改變在groupstyle中已經設定過的任何CSS樣式。
- liststyle†
- 應用於所有list內容參數的CSS樣式。
- listnstyle†
- 應用於特定list內容的CSS樣式;能改變在liststyle中已經設定過的任何CSS樣式。
- listpadding†
- 每個list單元格的邊距;默認狀態下,左右為0.25em,上下為0em。
範例
{{Navbox with collapsible groups |name = University of Michigan |title = [[University of Michigan|<span style="color:#FFD700;">The University of Michigan, Ann Arbor</span>]] |titlestyle = background:#00008B;color:#FFD700; |groupstyle = background:#FFD700;color:#00008B; |image = |selected = {{{1|}}} |state = collapsed |group1 = [[University of Michigan#Academic profile|<span style="color:#00008B;">Academics</span>]] |abbr1 = academics |list1 = [[University of Michigan College of Engineering|College of Engineering]]{{·}} [[University of Michigan College of Literature, Science, and the Arts|College of Literature, Science and the Arts]]{{·}} [[Gerald R. Ford School of Public Policy]]{{·}} [[University of Michigan Law School|Law School]]{{·}} [[University of Michigan Health System|Medical School]]{{·}} [[Ross School of Business]]{{·}} [[University of Michigan School of Education|School of Education]]{{·}} [[University of Michigan School of Information|School of Information]]{{·}} [[University of Michigan School of Music, Theatre & Dance|School of Music, Theatre & Dance]]{{·}}[[University of Michigan School of Natural Resources and Environment|School of Natural Resources and Environment]]{{·}} [[University of Michigan School of Public Health|School of Public Health]]{{·}} [[Taubman College of Architecture and Urban Planning]] |group2 = [[Michigan Wolverines|<span style="color:#00008B;">Athletics</span>]] |abbr2 = athletics |list2 = [[Michigan Stadium|Michigan Stadium]]{{·}} [[Crisler Arena|Crisler Arena]]{{·}} [[Yost Ice Arena|Yost Ice Arena]]{{·}} [[Michigan Wolverines|Michigan Wolverines]]{{·}} [[Michigan Wolverines football|Football]]{{·}} [[Michigan-Ohio State rivalry|UM-OSU Rivalry]]{{·}} [[Little Brown Jug (football)|Little Brown Jug]]{{·}} [[Paul Bunyan Trophy]]{{·}} [[Cold War (ice hockey)|Cold War]] |group3 = Campus |abbr3 = campus |list3 = [[Angell Hall Observatory]]{{·}} [[Burton Tower]]{{·}} [[The Diag]]{{·}} [[David M. Dennison Building|Dennison Building]]{{·}} [[Gerald R. Ford Presidential Library]]{{·}} [[Hill Auditorium|Hill Auditorium]]{{·}} [[Lurie Tower]]{{·}} [[Matthaei Botanical Gardens]]{{·}} [[Michigan Union]]{{·}} [[Museums at the University of Michigan|Museums]]{{·}} [[Nichols Arboretum]]{{·}} [[University of Michigan Health System|UM Health System]]{{·}} [[University of Michigan Library|University Library]] }}
參見
- {{Navbox}} – 基本導航框。
- {{Navbox subgroup}} – 允許在導航框內分組。
- {{Navbox with columns}} – 允許以欄取代組別/list。
可摺疊? | 標題顏色 | 圖像 | 組別 | 樣式(主體) 參數 |
範例 | |
---|---|---|---|---|---|---|
{{Navbox}} | 是 | navbox | 主體左/右側 | 是 | 是 | {{維基幫助導航}} |
{{Navbox with collapsible groups}} | 是 | navbox | 主體左/右側和/或在每列表中 | 是 | 是 | {{ATI}} |
{{Navbox with columns}} | 是 | navbox | 欄左/右側 | 否 | 是 | {{日本都道府縣知事}} |
{{NavboxV2}} | 是 | navbox | 主體左/右側、欄左/右側和/或在每列表中 | 是 | 是 | {{廣州地鐵車站}} |
類別 | CSS class | Javascript | 何時摺疊 | 自定義 初始狀態 |
套疊結構 |
---|---|---|---|---|---|
Collapsible tables | mw-collapsible | jQuery.makeCollapsible | 頁面有兩塊或以上autocollapse模板 | 是 | 是 |