Template:Navbox/sandbox
![]() | これはTemplate:Navbox ( |
![]() | このテンプレートは470,000 |
![]() |
![]() | Luaモジュールを |
このテンプレートを|listclass=hlist
を
使用 法
グループ
{{Navbox |name = {{subst:PAGENAME}} |listclass = hlist |state = |title = |image = |above = |group1 = |list1 = |group2 = |list2 = ... |below = }}
パラメータ
TemplateData
必須
- name
- テンプレートの
名前 は、テンプレートが使 われている全 てのページで「表 ・話 ・編 ・歴 」("表示 ・会話 ・編集 ・履歴 ")リンクが正 しく機能 するために必須 です。値 には{{subst:PAGENAME}}
を用 いると便利 です。 - title
表 の最 上部 中央 に表示 されるテキストです。通常 はテンプレートの主題 、つまり表 本体 の簡潔 な説明 です。これは一 行 でなければなりませんが、二 行 目 が必要 な場合 は、センタリングが正 しく行 われる様 、{{-}}
を使 ってください。- listn (body may be used in place of list1)
- (list1、list2、など)テンプレート
本体 、通常 はリンク先 のリストです。書式 はインラインですが、<div> </div>
でリスト全体 を囲 めば複 数 行 での入力 もできます。最低 でもlistパラメータは一 つ必要 です。以降 のlistは、それぞれ表 の別 の行 に表示 されます。groupnパラメータが指定 されていると、個々 の listn の前 にそのグループが表示 されます (下記 参照 )。
任意
セル
- groupn
- (group1、group2、など)
指定 されたテキストがlistnの左 、ヘッダセルに表示 されます。指定 がなければ、listnは表 の全幅 を使 います。 - image
- タイトルバーの
下 、本体 (group/list) の右 に指定 された画像 を表示 します。list1の指定 は適切 な表示 に必須 です。画像 の指定 には、[[ファイル:Example.jpg|100px]]
- といった、
画像 表示 に用 いられる標準 的 ウィキコードを用 います。 - imageleft
- タイトルバーの
下 、本体 (group/list) の左 に指定 された画像 を表示 します。list1の指定 は適切 な表示 に必須 です。画像 の指定 には、[[ファイル:Example.jpg|100px]]
- といった、
画像 表示 に用 いられる標準 的 ウィキコードを用 います。 - above
- タイトルバーと
最初 の group/list との間 、すなわちテンプレート本体 (group、list または image)の above (上 )に表示 される全幅 セルです。画像 のないテンプレートの場合 、aboveはgroup1パラメータなしのlist1と同様 に表示 されます。above パラメータの使用 例 としては、{{Navbox Musical artist}}による {{ビートルズ}}、{{サザンオールスターズ}} 、 {{Navbox with columns}} による {{アメリカ合衆国 大統領 }} 、{{Navbox}}による {{日本国 憲法 }} などがあります(2013年 9月 現在 )。 - below
- テンプレート
本体 (group、list または image)の below (下 )に表示 される全幅 セルです。画像 のないテンプレートの場合 、belowはgroupnパラメータなしの最後 のlistnと同様 に表示 されます。below パラメータの使用 例 としては、{{Navbox Musical artist}} による {{ベートーヴェンの交響曲 }} 、{{Navbox}} による {{イギリス国鉄 の蒸気 機関 車 }} 、 {{日本国 歴代 内 閣 総理 大臣 }} などがあります(2013年 9月 現在 )。
スタイル(推奨 しない)
ウィキペディア
デフォルトスタイル
Navbox を
bodystyle = background-color:#fdfdfd; width:100%; vertical-align:middle;
titlestyle = background-color:#ccccff; padding-left:1em; padding-right:1em; text-align:center;
abovestyle = background-color:#ddddff; padding-left:1em; padding-right:1em; text-align:center;
belowstyle = background-color:#ddddff; padding-left:1em; padding-right:1em; text-align:center;
groupstyle = background-color:#ddddff; padding-left:1em; padding-right:1em; text-align:right;
liststyle = background:transparent; text-align:left/center;
oddstyle = background:transparent;
evenstyle = background-color:#f7f7f7;
liststyle と oddstyle はtext-align: center;
がtext-align: left;
です。bodystyle だけにvertical-align: middle;
を
その他
- state [
autocollapse, collapsed, plain, off, uncollapsed
] - デフォルトは
autocollapse
です。autocollapse
を設定 すると、同 一 ページに折 り畳 み可能 な表 ([隠 す] リンクありの表 、すなわち後述 のplain
指定 でもoff
指定 でもない表 ) が複数 ある場合 には折 り畳 んで初期 表示 されますが、それ以外 の場合 は展開 した状態 で初期 表示 されます。技術 的 詳細 はMediaWiki:Common.jsを御覧 ください。 設定 時 にautocollapsed
と入力 しないように注意 してください。autocollapsed
とすると「autocollapse
,collapsed
,plain
,off
以外 の値 」になってしまいます。空 の値 を入力 した場合 もautocollapse
になります。collapsed
を設定 すると、Navbox は折 り畳 んだ状態 で初期 表示 されます。plain
を設定 すると、Navbox は右 端 に [隠 す] リンクなしで展開 された状態 で表示 され、タイトルはセンタリングされます。off
を設定 すると、Navbox は右 端 に [隠 す] リンクなしで展開 された状態 で表示 されますが、タイトルはセンタリングされません。これは上級 者 向 けのオプションで、多 くの場合 plain
の使用 で十分 です。autocollapse
,collapsed
,plain
,off
以外 の値 (例 :uncollapsed
)を設定 すると、Navbox は [隠 す] リンクありで展開 された状態 で初期 表示 されます。
例 : {{建築 }} のデフォルト状態 は autocollapse です。建築 家 には Navbox が1つしかないので、展開 表示 されます。一方 、都市 計画 では autocollapse な Navbox が複数 使 われているので、閉 じた状態 で表示 されます。初期 状態 をテンプレート作者 の期待 する Navbox の初期 状態 を記事 で上書 きできる様 にする場合 は、テンプレートに "state" という名前 のパラメータを作成 し、次 の様 にパススルーにします。| state = {{{state|<includeonly>
希望 する初期 状態 </includeonly>}}}- <includeonly>| により、テンプレート
自身 を表示 する際 には展開 される様 にできます。
- navbar
- デフォルトは
Tnavbar
です。plain
を設定 すると、タイトルバー左 の リンクは表示 されません。
- border
指定 可能 な値 にはchild
とnone
があります。既定 値 は空白 です。child
と指定 するとテンプレート全体 の罫線 が非 表示 になります。任意 のNavboxテンプレートを{{Navbox subgroup}}のように別 のNavboxテンプレート(親 Navbox)の中 におけるリストの一 つをしてネストしたい場合 にchild
と指定 し、親 Navboxのlist
の部分 にテンプレートを置 きます。{{Navbox|child|...}}
のように引数 1に設定 しても良 い。
- titlegroup
- groupnセルと
同 じデフォルトスタイルのグループセルをタイトルの領域 に挿入 します。これは発展 的 なメタテンプレートのような例外 的 な状況 でのみ使 われるべきで、これを使 う際 には {{Navbox}}内部 のコードに関 するいくつかの知識 が必要 ですが、もし使 いたい場合 は、全 てにおいて正確 に機能 するために手動 でCSSスタイルを設定 するべきです。このパラメータの利用 を考 える場合 は、あなた自身 で変更 するか、ノートページで始 めに話 し合 ってください。
- listclass
- デフォルトは
指定 なしです。これを指定 するとlistを{{Flatlist}}のように横 リストとして表示 することができますが、リストは「*」を用 いた箇条書 きで記述 する必要 があります。これはCommon.cssで指定 されている hlist クラスを利用 しています。指定 できる引数 は次 の通 りです。hlist
-一般 的 な横 リストを作成 するときに使用 します。項目 の区切 りに「·」(中点 (ラテン))を使 います。hlist hlist-pipe
-項目 の区切 りに「|」(バーティカルバー、パイプ記号 )を使 います。hlist hlist-hyphen
-項目 の区切 りに「-」(ハイフンマイナス)を使 います。
- このクラスが
指定 されていると、2階層 以降 のリスト階層 ごとに「( )」(括弧 )でくくられ、階層 ごとに指定 された項目 の区切 りで表示 されます。
テーブルのレイアウト
{{Navbox}}を
{{Navbox}}を
{{Navbox}}を
使用 例
画像 なし
{{Navbox | name = Navbox/doc | title = [[Multimedia Super Corridor|MSC Malaysia]] | listclass = hlist | group1 = Centre | list1 = * [[Cyberjaya]] | group2 = Area | list2 = * [[Klang Valley]] | group3 = Major landmarks | list3 = * [[Petronas Twin Towers]] * [[Kuala Lumpur Tower]] * [[Kuala Lumpur Sentral]] * [[Technology Park Malaysia]] * [[Putrajaya]] * [[Cyberjaya]] * [[Kuala Lumpur International Airport]] | group4 = Infrastructure | list4 = * [[Express Rail Link]] * [[KL-KLIA Dedicated Expressway]] | group5 = Prime applications | list5 = * [[EGovernment]] * [[MyKad]] }}
画像 あり、グループなし
{{Navbox | name = Navbox/doc | title = [[Multimedia Super Corridor|MSC Malaysia]] | listclass = hlist | image = [[File:Flag of Malaysia.svg|80px|link=|alt=]] | list1 = * [[Petronas Twin Towers]] * [[Kuala Lumpur Tower]] * [[Kuala Lumpur Sentral]] * [[Technology Park Malaysia]] * [[Putrajaya]] * [[Cyberjaya]] * [[Kuala Lumpur International Airport]] }}
二 画像 、グループなし、複数 リスト
{{Navbox | name = Navbox/doc | title = [[Multimedia Super Corridor|MSC Malaysia]] | listclass = hlist | image = [[File:Flag of Malaysia.svg|80px|link=|alt=]] | imageleft = [[File:Flag of Malaysia.svg|80px]] | list1 = * [[Petronas Twin Towers]] * [[Kuala Lumpur Tower]] * [[Kuala Lumpur Sentral]] | list2 = * [[Express Rail Link]] * [[KL-KLIA Dedicated Expressway]] | list3 = * [[EGovernment]] * [[MyKad]] | list4 = * [[Klang Valley]] }}
画像 、グループ、above, below あり
{{Navbox | name = Navbox/doc | title = [[Multimedia Super Corridor|MSC Malaysia]] | listclass = hlist | above = Above text goes here | image = [[File:Flag of Malaysia.svg|80px|link=|alt=]] | group1 = Centre | list1 = * [[Cyberjaya]] | group2 = Area | list2 = * [[Klang Valley]] | group3 = Major landmarks | list3 = * [[Petronas Twin Towers]] * [[Kuala Lumpur Tower]] * [[Kuala Lumpur Sentral]] * [[Technology Park Malaysia]] * [[Putrajaya]] * [[Cyberjaya]] | group4 = Infrastructure | list4 = * [[Express Rail Link]] * [[KL-KLIA Dedicated Expressway]] | group5 = Prime applications | list5 = * [[EGovernment]] * [[MyKad]] | below = Website: {{URL|http://www.msc.com.my/}} }}
Child navboxes
Subgroups example
{{Navbox |name=Navbox/doc |title=Examples with subgroups |image=[[ファイル:Windows logo - 2012.svg|100px|alt=]] |state=uncollapsed |above=Above |below=Below |group1=Group1 |list1=List1 |group2=Group2 |list2={{Navbox|child |evenodd=swap |group1=Group2.1 |list1=List1 |group2=Group2.2 |list2=List2 |group3=Group2.3 |list3=List3 }} |group3=Group3 |list3=List3 |group4=Group4 |list4={{Navbox subgroup |evenodd=swap |group1=Group4.1 |list1=List1 |group2=Group4.2 |list2=List2 |group3=Group4.3 |list3=List3 }} }}
Examples with collapsible groups
{{Navbox |name=Navbox/doc |title=Title |state=uncollapsed |list1={{Navbox|child |navbar=plain |title=First title |listclass=hlist |group1=Group 1 |list1= *List 1 *List 1 *List 1 |group2=Group 2 |list2= *List 2 *List 2 *List 2 |group3=Group 3 |list3= *List 3 *List 3 *List 3 |group4=Group 4 |list4= *List 4 *List 4 *List 4 }} |list2={{Navbox|child |navbar=plain |title=Second title |listclass=hlist |list1= *List 1.2 |list2= *List 2.2 *List 2.2 |below=Below }} |list3={{Navbox|child |navbar=plain |title=Third title |listclass=hlist |group1=Group 1 |list1= *List 1 *List 1 *List 1 |group2=Group 2 |list2= *List 2 *List 2 *List 2 |group3=Group 3 |list3= *List 3 **List 3 *List 3 |group4=Group 4 |list4= *List 4 **List 4 **List 4 |below=Below 2 }} }}
関連 項目
- Wikipedia:ナビゲーションテンプレート
- Category:ナビゲーションテンプレート
- Category:メタテンプレート
- WP:HLIST
- Help:ダイナミック・ナビゲーション・ボックス
- {{Navbox documentation}}
タイトル |
グループ | スタイル パラメータ |
||||
---|---|---|---|---|---|---|
{{Navbox}} | collapsible | navbox | Left/Right of body | Yes | Yes | {{イギリスの |
{{Navbox with columns}} | collapsible | navbox | Left/right of columns | No | Yes | {{ |
{{Navbox with collapsible groups}} | collapsible | navbox | Left/right of body and/or in each list | Yes | Yes | {{ |
{{Navbox subgroup}} | collapsible | navbox | No | Yes | Yes | {{ |
{{NavboxYears}} {{NavboxYears2}} |
collapsible | navbox | No | No | No | {{ |
CSSクラス | Javascript | Custom initial state |
ネスト | タイトル |
フォントサイズ | ||
---|---|---|---|---|---|---|---|
Collapsible table | collapsible, navbox | Common.jsにて |
2 |
Yes | No | #ccccff | 90% |