テンプレート:Navbox with collapsible groups

提供:Wikisource
テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

このテンプレートは特定の記事に関連のある記事のグループがあるナビゲーションテンプレートをつくります。全てのグループはデフォルトで隠されています。しかしながらパラメータを呼び出すことによって、同じグループで他の記事のある個々のグループを表示させることが出来ます。

使用法[編集]

空白のままにされるパラメータは削除してください。このテンプレートは現在10グループ/リストまで対応していますが、必要ならばより加えることが出来ます。このテンプレートでは最低2組のグループ/リストを使うべきです。そうでなければ代わりに {{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
テンプレートの名前は、テンプレートが使われている全てのページで「表・話・編・歴」("表示・会話・編集・履歴")リンクが正しく機能するために必須です。値には{{subst:PAGENAME}}を用いると便利です。
state [autocollapse, uncollapsed, collapsed, plain, off]
  • デフォルトは autocollapse です。autocollapse を設定すると、同一ページに折り畳み可能な表 ([隠す] リンクありの表、すなわち plain, off 以外を指定) が複数ある場合には折り畳んで初期表示されますが、それ以外の場合は展開した状態で初期表示されます。技術的詳細はMediaWiki:Common.jsを御覧ください。
  • collapsed を設定すると、Navbox は折り畳んだ状態で初期表示されます。
  • plain を設定すると、Navbox は右端に [隠す] リンクなしで展開された状態で表示され、タイトルはセンタリングされます。
  • off を設定すると、Navbox は右端に [隠す] リンクなしで展開された状態で表示されますが、タイトルはセンタリングされません。これは上級者向けのオプションで、多くの場合 plain の使用で十分です。
  • autocollapse, collapsed, plain, off 以外の値(例: uncollapsed)を設定すると、Navbox は [隠す] リンクありで展開された状態で初期表示されます。
初期状態をテンプレート作者の期待する Navbox の初期状態を記事で上書きできる様にする場合は、テンプレートに "state" という名前のパラメータを作成し、次の様にパススルーにします。
| state = {{{state<includeonly>|希望する初期状態</includeonly>}}}
例: {{建築}} のデフォルト状態は autocollapse です。 建築家には Navbox が1つしかないので、展開表示されます。一方、 都市計画 には autocollapse な Navbox が2つあるので、閉じた状態で表示されます。
navbar
デフォルトは Tnavbar です。plain を設定すると、タイトルバー左の    リンクは表示されません。
border
指定可能な値にはchildnoneがあります。既定値は空白です。childと指定するとテンプレート全体の罫線が非表示になります。任意のNavboxテンプレートを{{Navbox subgroup}}のように別のNavboxテンプレート(親Navbox)の中におけるリストの一つをしてネストしたい場合にchildと指定し、親Navboxのlistの部分にテンプレートを置きます。

基本的なパラメータ[編集]

title
表の最上部中央に表示されるテキストです。通常はテンプレートの主題、つまり表本体の簡潔な説明です。これは一行でなければなりませんが、二行目が必要な場合は、センタリングが正しく行われる様、{{-}}を使ってください。
above
タイトルバーと最初の group/list との間、すなわちテンプレート本体(group、list または image)の above (上)に表示される全幅セルです。画像のないテンプレートの場合、abovegroup1パラメータなしのlist1と同様に表示されます。
image
タイトルバーの下、本体 (group/list) の右に指定された画像を表示します。list1の指定は適切な表示に必須です。画像の指定には、
[[ファイル:Example.jpg|100px]]
といった、画像表示に用いられる標準的ウィキコードを用います。
imageleft
タイトルバーの下、本体 (group/list) の左に指定された画像を表示します。list1の指定は適切な表示に必須です。画像の指定には、
[[ファイル:Example.jpg|100px]]
といった、画像表示に用いられる標準的ウィキコードを用います。
below
テンプレート本体(group、list または image)の below (下)に表示される全幅セルです。画像のないテンプレートの場合、belowgroupnパラメータなしの最後のlistnと同様に表示されます。below パラメータの使用例は{{イギリス国鉄の蒸気機関車}}を参照。

group/list パラメータ[編集]

groupn
group1group2、など)指定されたテキストがlistnの左、ヘッダセルに表示されます。指定がなければ、listnは表の全幅を使います。
listn
list1list2、など)テンプレート本体、通常はリンク先のリストです。書式はインラインですが、<div> </div>でリスト全体を囲めば複数行での入力もできます。最低でもlistパラメータは一つ必要です。以降のlistは、それぞれ表の別の行に表示されます。 groupnパラメータが指定されていると、個々の listn の前にそのグループが表示されます。
abbrn
selectedで指定するgroupの値の略称。
selected
abbrの値を指定すると該当するgroupのみが常時表示されます。{{{1|}}}と記述すると、記事に{{Navbox名|abbrの値}}を指定することで記事によって常時表示させるgroupを選ぶことができます。
staten [autocollapse, uncollapsed, collapsed, plain, off]
listn個別の折りたたみの状態を上記の4つから選ぶことが出来ます。既定値はcollapsedです。selectedで指定したabbrnに該当するlistnは常時表示されます。
imagen
listnの右側に表示する画像。
imageleftn
listnの左側に表示する画像。

スタイルパラメータ[編集]

bodystyle
テンプレート全体に適用されるCSS属性。
titlestyle
タイトルバーに適用されるCSS属性。通常background:色名のように背景色の指定に使用します。内部リンクのテキスト色を変更したい場合はtitle = [[Scouting|<span style="color:ivory;">Scouting</span>]] のように指定します。[隠す]/[表示]ボタンのテキスト色も変更したい場合もbodystyleで指定します。
titlestyle = background:darkgreen;color:ivory;
abovestyle
belowstyle
abovebelowそれぞれに適用されるCSS属性。
basestyle
titleabovebelowgroupnに適用されるCSS属性。
imagestyle
imageに適用されるCSS属性。imagenには適用されません。
imageleftstyle
imageleftに適用されるCSS属性。imageleftnには適用されません。
groupstyle
groupに適用されるCSS属性。例:
groupstyle = background:lightgreen;
groupnstyle
特定のgroupに適用されるCSS属性。groupstyleの設定を上書きします。
liststyle
listに適用されるCSS属性。
listnstyle
特定のlistに適用されるCSS属性。liststyleの設定を上書きします。
listpadding
listの上下左右の余白を設定します。

[編集]

基本的な例[編集]

{{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 with collapsible groups}}に{{Navbox}}、{{Navbox with columns}}を使用しています。 サブグループとして使用しているNavboxで最初のパラメータとしてchildを指定しています。

関連項目[編集]

  • {{Nowrap begin}} - listを改行するときに区切りの記号が行の最初に来ないように処理するテンプレート。
  • {{Navbox}} - 基本的なナビゲーションボックステンプレート。
  • {{Navbox with columns}} - 列表示にするための姉妹ナビゲーションボックステンプレート。
  • {{Navbox subgroup}} - {{Navbox}}内にサブグループを置くためのナビゲーションボックステンプレート。
ナビゲーションテンプレート対照
折畳モード タイトル色 画像 グループ スタイル
パラメータ
例テンプレート
{{Navbox subgroup}} collapsible navbox No Yes Yes {{日本百名山}}
{{Navbox}} collapsible navbox Left/Right of body Yes Yes {{イギリスの電車}}
{{Navbox with columns}} collapsible navbox Left/right of columns No Yes {{都道府県知事}}
{{NavboxYears}}
{{NavboxYears2}}
collapsible navbox No No No {{全豪オープンテニス}}
{{Navbox with collapsible groups}} collapsible navbox Left/right of body and/or in each list Yes Yes {{日本近代地震}}
折畳属性
種類 CSSクラス Javascript 畳まれるとき Custom
initial state
ネスト タイトル色 フォントサイズ
Collapsible table collapsible, navbox Common.jsにて定義 2個以上 Yes No #ccccff 90%