テンプレート:Navbox with collapsible groups
表示
|
この項目「テンプレート:Navbox with collapsible groups」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "Template:Navbox with collapsible groups/doc" 02:25, 15 July 2008 (UTC)) 修正、加筆に協力し、現在の表現をより原文に近づけてくださる方を求めています。トークページや履歴も参照してください。(2010年4月) |
このテンプレートの記述は複雑な構成となっております。編集後の結果が予想できないか、または変更にともなう影響を修正する用意ができていない場合は編集をお控えください。練習や実験はサンドボックスやご自身の利用者スペースのページなどでお願いします。 |
このテンプレートは6,600以上のページで使われています。 余計な混乱やサーバーへの負荷を避けるためにどんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページ、もしくはあなた自身の利用者スペースのページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更をこの項目のノートで議論するようにお願いします。 |
|
このテンプレートは特定の記事に関連のある記事のグループがあるナビゲーションテンプレートをつくります。全てのグループはデフォルトで隠されています。しかしながらパラメータを呼び出すことによって、同じグループで他の記事のある個々のグループを表示させることが出来ます。
使用法
[編集]空白のままにされるパラメータは削除してください。このテンプレートは現在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†
- 指定可能な値には
child
とnone
があります。既定値は空白です。child
と指定するとテンプレート全体の罫線が非表示になります。任意のNavboxテンプレートを{{Navbox subgroup}}のように別のNavboxテンプレート(親Navbox)の中におけるリストの一つをしてネストしたい場合にchild
と指定し、親Navboxのlist
の部分にテンプレートを置きます。
基本的なパラメータ
[編集]- title†
- 表の最上部中央に表示されるテキストです。通常はテンプレートの主題、つまり表本体の簡潔な説明です。これは一行でなければなりませんが、二行目が必要な場合は、センタリングが正しく行われる様、
{{-}}
を使ってください。 - above†
- タイトルバーと最初の group/list との間、すなわちテンプレート本体(group、list または image)の above (上)に表示される全幅セルです。画像のないテンプレートの場合、aboveはgroup1パラメータなしのlist1と同様に表示されます。
- image†
- タイトルバーの下、本体 (group/list) の右に指定された画像を表示します。list1の指定は適切な表示に必須です。画像の指定には、
[[ファイル:Example.jpg|100px]]
- といった、画像表示に用いられる標準的ウィキコードを用います。
- imageleft†
- タイトルバーの下、本体 (group/list) の左に指定された画像を表示します。list1の指定は適切な表示に必須です。画像の指定には、
[[ファイル:Example.jpg|100px]]
- といった、画像表示に用いられる標準的ウィキコードを用います。
- below†
- テンプレート本体(group、list または image)の below (下)に表示される全幅セルです。画像のないテンプレートの場合、belowはgroupnパラメータなしの最後のlistnと同様に表示されます。below パラメータの使用例は{{イギリス国鉄の蒸気機関車}}を参照。
group/list パラメータ
[編集]
- groupn†
- (group1、group2、など)指定されたテキストがlistnの左、ヘッダセルに表示されます。指定がなければ、listnは表の全幅を使います。
- listn†
- (list1、list2、など)テンプレート本体、通常はリンク先のリストです。書式はインラインですが、
<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†
- above、belowそれぞれに適用されるCSS属性。
- basestyle†
- title、above、below、groupnに適用される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
を指定しています。
Navbox, Navbox with columns, and Navbox with collapsible groups together
The Scouting Movement
Scouting · Scouting for Boys · Scout method · Scout Law · Scout Promise · Scout Motto · Wood Badge · Age groups in Scouting and Guiding · Cub Scout · Boy Scout · Rover Scout · Brownie · Girl Guiding and Girl Scouting · Ranger (Girl Guide) · Jamboree · Scout Leader · WOSM · WAGGGS · Non-aligned organisations · Scouting controversy and conflict · Scouting in popular culture · List of Scouts · List of highest awards in Scouting
Former French colonies in Africa and the Indian Ocean Mahgreb French West Africa French Equatorial Africa Comoros
Scouting in the United Kingdom
The Scout Association · Girlguiding UK · Beaver Scouts · Cub Section (UK) · Venture Scout · Explorer Scouts · Brownie (Girl Guides) · Ranger (Girl Guide) · Rainbow (Girl Guides) · Scout Network · Chief Scout (United Kingdom) · Scout Counties · Scout District · Scout Section (UK) · Scout Activity Centre · Young Leaders
Navbox with columns nested in itself
Col1Header Col2Header Col3Header Col4Header
Col1.1Header Col1.2Header
Col1.1
Col1.2
Col2
Col3.1Header Col3.2Header Col3.3Header
Col3.1
Col3.2
Col3.3
Col4
関連項目
[編集]
- {{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%