Template:Navbox/core

出典: Yourpedia

複雑な記述を使用しています このテンプレートの記述は複雑な構成となっております。編集後の結果が予想できない、または変更にともなう影響を修正する用意ができていない場合は編集をお控えください。練習や実験はサンドボックスやご自身の利用者ページサブページのスペースでお願いします。
[閲覧] [編集]解説
この解説 Template:Navbox/core/doc から呼び出されています編集 | 履歴)。
このテンプレートはサンドボックス編集テストケース編集もありません。


複雑な記述を使用しています このテンプレートの記述は複雑な構成となっております。編集後の結果が予想できない、または変更にともなう影響を修正する用意ができていない場合は編集をお控えください。練習や実験はサンドボックスやご自身の利用者ページサブページのスペースでお願いします。

このテンプレートを使って、リンク先のリストからを比較的容易に作れます。みかけは{{Navbox generic}}に似ていますが、殆どのナビゲーションテンプレートで使えるデフォルトスタイルが定義されています。デフォルトスタイルの変更を推奨はしませんが、必要であれば可能です。

目次

[編集] 使用法

グループ数が少ない場合など、使わないパラメータは消去してください。

{{Navbox
|name    = {{subst:PAGENAME}}
|state   = 
|title   = 
|image   = 
|above   = 

|group1  = 
|list1   = 

|group2  = 
|list2   = 

 ...

|group20 = 
|list20  = 

|below   = 
}}

[編集] パラメータ

[編集] 必須

name
テンプレートの名前は、テンプレートが使われている全てのページで「表・話・編・歴」("表示・会話・編集・履歴")リンクが正しく機能するために必須です。値には{{subst:PAGENAME}}を用いると便利です。
title
表の最上部中央に表示されるテキストです。通常はテンプレートの主題、つまり表本体の簡潔な説明です。これは一行でなければなりませんが、二行目が必要な場合は、センタリングが正しく行われる様、{{-}}を使ってください。
listn (body may be used in place of list1)
list1list2、など)テンプレート本体、通常はリンク先のリストです。書式はインラインですが、<div> </div>でリスト全体を囲めば複数行での入力もできます。最低でもlistパラメータは一つ必要です。以降のlistは、それぞれ表の別の行に表示されます。 groupnパラメータが指定されていると、個々の listn の前にそのグループが表示されます (下記参照)。

[編集] 任意

[編集] セル

groupn
group1group2、など)指定されたテキストがlistnの左、ヘッダセルに表示されます。指定がなければ、listnは表の全幅を使います。
image
タイトルバーの下、本体 (group/list) の右に指定された画像を表示します。list1の指定は適切な表示に必須です。画像の指定には、
[[Image:Example.jpg|100px]]<code>
といった、画像表示に用いられる標準的ウィキコードを用います。
imageleft
タイトルバーの下、本体 (group/list) の左に指定された画像を表示します。list1の指定は適切な表示に必須です。画像の指定には、
<code>[[Image:Example.jpg|100px]]<code>
といった、画像表示に用いられる標準的ウィキコードを用います。
above
タイトルバーと最初の group/list との間、すなわちテンプレート本体(group、list または image)の above (上)に表示される全幅セルです。画像のないテンプレートの場合、abovegroup1パラメータなしのlist1と同様に表示されます。
below
テンプレート本体(group、list または image)の below (下)に表示される全幅セルです。画像のないテンプレートの場合、belowgroupnパラメータなしの最後のlistnと同様に表示されます。below パラメータの使用例は{{イギリス国鉄の蒸気機関車}}を参照。

[編集] スタイル(推奨しない)

ウィキペディア全体でテンプレートとページの一貫性を保つため、デフォルト以外のスタイルの使用は推奨できません。しかし、必要がある場合に備えスタイルを変更するオプションが用意されています。

[編集] デフォルトスタイル

Navbox を使う際によく変更されるスタイルを示します。他の、よりこみいったスタイルは一覧を単純にするため示していません。

<code>titlestyle = background:#ccccff;
bodystyle = background:white; width:100%; vertical-align:middle;
abovestyle = background:#ddddff; text-align:center;
belowstyle = background:#ddddff; text-align:center;
groupstyle = background:#ddddff; text-align:right;
liststyle = background:transparent; text-align:left/center;
oddstyle = background:transparent;
evenstyle = background:#f7f7f7;

liststyleoddstyle は透明なので、偶数行は bodystyle と同色、デフォルトでは白です。グループがなく、text-align:center;が指定されていないリストは text-align:left; です。bodystyle だけに垂直アライメントがあるので、他の要素はvertical-align:middle;を継承します。

[編集] その他

state
デフォルトは autocollapse です。collapsed を設定すると、Navbox は折り畳んだ状態で初期表示されます。空欄か、autocollapsecollapsed 以外の値を設定すると、Navbox は展開した状態で初期表示さます。初期状態を autocollapse を設定すると、単一ページに collapsible を使う表が複数ある場合には折り畳んで表示されます。技術的詳細はMediaWiki:Common.jsを御覧ください。
テンプレート作者の期待する Navbox の初期状態を記事で上書きできる様にする場合は、テンプレートに "state" という名前のパラメータを作成し、次の様にパススルーにする。
| state = {{{state|希望する初期状態}}}
例: {{イギリスの電車}} のデフォルト状態は autocollapse です。 クラス395電車には Navbox が一つしかないので、展開表示されます。一方、 ユーロスター クラス 373/TGV TMST には autocollapse な Navbox が二つあるので、閉じた状態で表示されます。
| により、テンプレート自身を表示する際には展開される様にできる。
navbar
デフォルトは Tnavbar です。plain を設定すると、タイトルバー左の  

</span> 

リンクは表示されません。

[編集] テーブルのレイアウト

{{Navbox}}を使い、image, above and below パラメータを指定せずに作成された表(境界は説明のために追加):

<tr><th style="white-space:nowrap; background:#ddf;text-align:right;border-style:inset; border-width:2px;">{{{group1}}}</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;border-style:inset; border-width:2px;">{{{list1}}}</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;border-style:inset; border-width:2px;">{{{group2}}}</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;border-style:inset; border-width:2px;">{{{list2}}}</td></tr><tr><td colspan="2" style="text-align:center;width:100%;font-size:95%;border-style:inset; border-width:2px;">{{{list3}}} without {{{group3}}}</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;border-style:inset; border-width:2px;">{{{group4}}}</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;border-style:inset; border-width:2px;">{{{list4}}}</td></tr>

{{Navbox}}を使い、image, above and below パラメータを指定して作成された表(境界は説明のために追加):

<tr><td style="text-align:center;background:#ddf;border-style:inset; border-width:2px;" colspan="3">{{{above}}}</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;border-style:inset; border-width:2px;">{{{group1}}}</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;border-style:inset; border-width:2px;">{{{list1}}}</td><td rowspan="4" style="vertical-align:middle; padding-left:7px; width:0%;">{{{image}}}</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;border-style:inset; border-width:2px;">{{{group2}}}</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;border-style:inset; border-width:2px;">{{{list2}}}</td></tr><tr><td colspan="2" style="text-align:center;width:100%;font-size:95%;border-style:inset; border-width:2px;">{{{list3}}} without {{{group3}}}</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;border-style:inset; border-width:2px;">{{{group4}}}</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;border-style:inset; border-width:2px;">{{{list4}}}</td></tr><tr><td style="text-align:center;background:#ddf;border-style:inset; border-width:2px;" colspan="3">{{{below}}}</td></tr>

{{Navbox}}を使い、image, imageleft, lists, and without groups, above, below パラメータを指定して作成された表:

<tr><td rowspan="4" style="vertical-align:middle; padding-right:7px; width:0%;">{{{imageleft}}}</td><td colspan="1" style="text-align:center;width:100%;font-size:95%;border-style:inset; border-width:2px;">{{{list1}}}</td><td rowspan="4" style="vertical-align:middle; padding-left:7px; width:0%;">{{{image}}}</td></tr><tr><td colspan="1" style="text-align:center;width:100%;font-size:95%;background:#f7f7f7;border-style:inset; border-width:2px;">{{{list2}}}</td></tr><tr><td colspan="1" style="text-align:center;width:100%;font-size:95%;border-style:inset; border-width:2px;">{{{list3}}}</td></tr><tr><td colspan="1" style="text-align:center;width:100%;font-size:95%;background:#f7f7f7;border-style:inset; border-width:2px;">{{{list4}}}</td></tr>

[編集] 使用例

[編集] 画像なし

{{Navbox
|name   = Navbox/doc
|title  = [[:en:Multimedia Super Corridor|MSC (Multimedia Super Corridor) Malaysia]]{{-}}''without image''
|group1 = Centre
|list1  = [[:en:Cyberjaya]]
|group2 = Area
|list2  = [[:en:Klang Valley]]
|group3 = Major landmarks
|list3  = <div>
[[:en:Petronas Twin Towers]] - 
[[:en:Kuala Lumpur Tower]] - 
[[:en:Kuala Lumpur Sentral]] - 
[[:en:Technology Park Malaysia]] - 
[[:en:Putrajaya]] - 
[[:en:Cyberjaya]] - 
[[:en:Kuala Lumpur International Airport]]
</div>
|group4 = Infrastructure
|list4  = [[:en:Express Rail Link]] - [[:en:KL-KLIA Dedicated Expressway]]
|group5 = Prime applications
|list5  = [[:en:EGovernment]] - [[:en:MyKad]]  
}}
<tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Centre</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;">en:Cyberjaya</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Area</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;">en:Klang Valley</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Major landmarks</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;"></td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Infrastructure</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;">en:Express Rail Link - en:KL-KLIA Dedicated Expressway</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Prime applications</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;">en:EGovernment - en:MyKad</td></tr>

[編集] 画像あり、グループなし

{{Navbox
|name  = Navbox/doc
|title = [[:en:Multimedia Super Corridor|MSC (Multimedia Super Corridor) Malaysia]]
|image = [[Image:Flag of Malaysia.svg|80px]]
|list1  = <div>
[[:en:Petronas Twin Towers]] - 
[[:en:Kuala Lumpur Tower]] - 
[[:en:Kuala Lumpur Sentral]] - 
[[:en:Technology Park Malaysia]] - 
[[:en:Putrajaya]] - 
[[:en:Cyberjaya]] - 
[[:en:Kuala Lumpur International Airport]]
</div>
}}
<tr><td colspan="1" style="text-align:center;width:100%;font-size:95%;"></td><td rowspan="1" style="vertical-align:middle; padding-left:7px; width:0%;">画像:Flag of Malaysia.svg</td></tr>

[編集] 二画像、グループなし、複数リスト

{{Navbox
|name  = Navbox/doc
|title = [[:en:Multimedia Super Corridor|MSC (Multimedia Super Corridor) Malaysia]]
|image = [[Image:Flag of Malaysia.svg|80px]]
|imageleft = [[Image:Flag of Malaysia.svg|80px]]
|list1  = [[:en:Petronas Twin Towers]] - [[:en:Kuala Lumpur Tower]] - [[:en:Kuala Lumpur Sentral]]
|list2  = [[:en:Express Rail Link]] - [[:en:KL-KLIA Dedicated Expressway]]
|list3  = [[:en:EGovernment]] - [[:en:MyKad]]
|list4  = [[:en:Klang Valley]]
}}
<tr><td rowspan="4" style="vertical-align:middle; padding-right:7px; width:0%;">画像:Flag of Malaysia.svg</td><td colspan="1" style="text-align:center;width:100%;font-size:95%;">en:Petronas Twin Towers - en:Kuala Lumpur Tower - en:Kuala Lumpur Sentral</td><td rowspan="4" style="vertical-align:middle; padding-left:7px; width:0%;">画像:Flag of Malaysia.svg</td></tr><tr><td colspan="1" style="text-align:center;width:100%;font-size:95%;background:#f7f7f7;">en:Express Rail Link - en:KL-KLIA Dedicated Expressway</td></tr><tr><td colspan="1" style="text-align:center;width:100%;font-size:95%;">en:EGovernment - en:MyKad</td></tr><tr><td colspan="1" style="text-align:center;width:100%;font-size:95%;background:#f7f7f7;">en:Klang Valley</td></tr>

[編集] 画像、グループ、above, below あり

{{Navbox
|name  = Navbox/doc
|title = [[:en:Multimedia Super Corridor|MSC (Multimedia Super Corridor) Malaysia]]
|image = [[Image:Flag of Malaysia.svg|80px]]
|above = Above text goes here
|group1 = Centre
|list1  = [[:en:Cyberjaya]]
|group2 = Area
|list2  = [[:en:Klang Valley]]
|group3 = Major landmarks
|list3  = <div>
[[:en:Petronas Twin Towers]] - 
[[:en:Kuala Lumpur Tower]] - 
[[:en:Kuala Lumpur Sentral]] - 
[[:en:Technology Park Malaysia]] - 
[[:en:Putrajaya]] - 
[[:en:Cyberjaya]] - 
[[:en:Kuala Lumpur International Airport]]
</div>
|group4 = Infrastructure
|list4  = [[:en:Express Rail Link]] - [[:en:KL-KLIA Dedicated Expressway]]
|group5 = Prime applications
|list5  = [[:en:EGovernment]] - [[:en:MyKad]]
|below  = Website: [http://www.msc.com.my/ www.msc.com.my]
}}
<tr><td style="text-align:center;background:#ddf;" colspan="3">Above text goes here</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Centre</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;">en:Cyberjaya</td><td rowspan="5" style="vertical-align:middle; padding-left:7px; width:0%;">画像:Flag of Malaysia.svg</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Area</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;">en:Klang Valley</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Major landmarks</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;"></td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Infrastructure</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;background:#f7f7f7;">en:Express Rail Link - en:KL-KLIA Dedicated Expressway</td></tr><tr><th style="white-space:nowrap; background:#ddf;text-align:right;">Prime applications</th><td colspan="1" style="text-align:left;width:100%;font-size:95%;">en:EGovernment - en:MyKad</td></tr><tr><td style="text-align:center;background:#ddf;" colspan="3">Website: www.msc.com.my</td></tr>

[編集] 関連項目

ナビゲーションテンプレート対照

表示ノート編集履歴</div>

折畳モード タイトル色 画像 グループ スタイル
パラメータ
例テンプレート
{{Navigation}} NavFrame NavHead No No Yes {{Xプレーン}}
{{Navigation2}} NavFrame NavHead No Yes 部分 {{日本の高速道路}}
{{Navbox generic}} collapsible navbox Left and Right-hand side Yes Yes {{家庭用ゲーム機メーカ}}
{{NavigationBox}} No navbox Right of title+body No No {{日本の内閣}}
{{Commons:NavigationBox}} No #ccccff Right of title+body No No
{{Commons:Dynamic navigation box}} NavFrame #ccccff No No No
{{Commons:Dynamic navigation box with image}}  NavFrame #ccccff Upper left No No
The background color for the header or title is inherited from the class listed below. The templates have titlebkg parameters that override the default.
折畳属性
Type CSS classes Collapses when Custom
initial state
Nesting Header
color
Font size
NavFrame div NavFrame, NavHead, NavContent 3+ of the same No Yes #ccccff 95%
Collapsible table collapsible, navbox 2+ of the same Yes No #ccccff 90%

For the technically minded, see Common.css and Common.js.

fr:Modèle:Méta palette de navigation

ko:틀:Navbox sl:Predloga:Navpolje

姉妹サイト
他のサイトで同じ項目を探す
他の言語