「テンプレート:Navbox/doc」の版間の差分

提供: Yourpedia
移動: 案内検索
(新しいページ: '<!-- from en:Template:Navbox/doc 09:40, 25 November 2007 UTC By CapitalR, Wiikipedian, Davidgothberg, Antaya et al. --> <noinclude>{{Documentation subpage}}</noinclude> <in...')
 
(ページの置換: '== 使用法 == グループ数が少ない場合など、使わないパラメータは消去してください。 <pre>{{Navbox |name = {{subst:PAGENAME}} |state = |ti...')
1行目: 1行目:
<!-- from [[en:Template:Navbox/doc]] 09:40, 25 November 2007 UTC By CapitalR, Wiikipedian, Davidgothberg, Antaya et al. -->
 
<noinclude>{{Documentation subpage}}</noinclude>
 
<includeonly>{{複雑なテンプレート}}</includeonly>
 
このテンプレートを使って、リンク先のリストから[[Category:ナビゲーションテンプレート|ナビゲーション用のテンプレート]]を比較的容易に作れます。みかけは{{Tl|Navbox generic}}に似ていますが、殆どのナビゲーションテンプレートで使えるデフォルトスタイルが定義されています。デフォルトスタイルの変更を推奨はしませんが、必要であれば可能です。
 
 
 
== 使用法 ==
 
== 使用法 ==
 
グループ数が少ない場合など、使わないパラメータは消去してください。
 
グループ数が少ない場合など、使わないパラメータは消去してください。
27行目: 22行目:
 
|below  =  
 
|below  =  
 
}}</pre>
 
}}</pre>
 
== パラメータ ==
 
=== 必須 ===
 
:; ''name''
 
:: テンプレートの名前は、テンプレートが使われている全てのページで「表・話・編・歴」("表示・会話・編集・履歴")リンクが正しく機能するために必須です。値には<code><nowiki>{{subst:PAGENAME}}</nowiki></code>を用いると便利です。
 
:; ''title''
 
:: 表の最上部中央に表示されるテキストです。通常はテンプレートの主題、つまり表本体の簡潔な説明です。これは一行でなければなりませんが、二行目が必要な場合は、センタリングが正しく行われる様、<code><nowiki>{{-}}</nowiki></code>を使ってください。
 
: '''''list<sub>n</sub>''''' ('''''body''''' may be used in place of '''''list1''''')
 
:: (''list1''、''list2''、など)テンプレート本体、通常はリンク先のリストです。書式はインラインですが、<code><nowiki><div> </div></nowiki></code>でリスト全体を囲めば複数行での入力もできます。最低でも''list''パラメータは一つ必要です。以降の''list''は、それぞれ表の別の行に表示されます。 ''group<sub>n</sub>''パラメータが指定されていると、個々の ''list<sub>n</sub>'' の前にそのグループが表示されます (下記参照)。
 
 
=== 任意 ===
 
==== セル ====
 
:; ''group<sub>n</sub>''
 
:: (''group1''、''group2''、など)指定されたテキストが''list<sub>n</sub>''の左、ヘッダセルに表示されます。指定がなければ、''list<sub>n</sub>''は表の全幅を使います。
 
:; ''image''
 
:: タイトルバーの下、本体 (group/list) の右に指定された画像を表示します。''list1''の指定は適切な表示に必須です。画像の指定には、
 
::: <code><nowiki>[[Image:Example.jpg|100px]]</nowiki><code>
 
:: といった、画像表示に用いられる標準的ウィキコードを用います。
 
:; ''imageleft''
 
:: タイトルバーの下、本体 (group/list) の左に指定された画像を表示します。''list1''の指定は適切な表示に必須です。画像の指定には、
 
::: <code><nowiki>[[Image:Example.jpg|100px]]</nowiki><code>
 
:: といった、画像表示に用いられる標準的ウィキコードを用います。
 
:; ''above''
 
:: タイトルバーと最初の group/list との間、すなわちテンプレート本体(group、list または image)の ''above'' (上)に表示される全幅セルです。画像のないテンプレートの場合、''above''は''group1''パラメータなしの''list1''と同様に表示されます。
 
:; ''below''
 
:: テンプレート本体(group、list または image)の ''below'' (下)に表示される全幅セルです。画像のないテンプレートの場合、''below''は''group<sub>n</sub>''パラメータなしの最後の''list<sub>n</sub>''と同様に表示されます。''below'' パラメータの使用例は{{tl|イギリス国鉄の蒸気機関車}}を参照。
 
 
==== スタイル(推奨しない) ====
 
ウィキペディア全体でテンプレートとページの一貫性を保つため、デフォルト以外のスタイルの使用は推奨できません。しかし、必要がある場合に備えスタイルを変更するオプションが用意されています。
 
<!-- 非推奨なので故意に訳出していない -->
 
<!--
 
:; ''titlestyle''
 
:: [[Cascading Style Sheets|CSS]] styles to apply to ''title'', most often the titlebar's background color:
 
::: <code><nowiki>titlestyle = background:</nowiki>''#nnnnnn'';</code>
 
::: <code><nowiki>titlestyle = background:</nowiki>''name'';</code>
 
:; ''bodystyle''
 
:: Specifies [[Cascading Style Sheets|CSS]] styles to apply to the template body. The shorter name ''style'' may be used when no other style parameters are specified. This option should be used sparingly as it can lead to visual inconsistencies. Examples:
 
::: <code>background:#''nnnnnn'';</code>
 
::: <code>width:''N''&nbsp;[em/%/px or width:auto];</code>
 
::: <code>float:[''left/right/none''];</code>
 
::: <code>clear:[''right/left/both/none''];</code>
 
:; ''groupstyle''
 
:: CSS styles to apply to the ''groupN'' cells. This option overrides any styles that are applied to the entire table. Examples:
 
::: <code>background:#''nnnnnn'';</code>
 
::: <code>text-align:[''left/center/right''];</code>
 
::: <code>vertical-align:[''top/middle/bottom''];</code>
 
:; ''liststyle''
 
:: CSS styles to apply to all lists. Overruled by the ''oddstyle'' and ''evenstyle'' parameters (if specified) below.
 
:; ''oddstyle''
 
:; ''evenstyle''
 
:: Applies to odd/even list numbers. Overrules styles defined by ''liststyle''. The default behavior is to add striped colors (white and gray) to odd/even rows, respectively, in order to improve readability. These should not be changed except in extraordinary circumstances.
 
:; ''abovestyle''
 
:; ''belowstyle''
 
:: CSS styles to apply to the top cell (specified via the ''above'' parameter) and bottom cell (specified via the ''below'' parameter). Typically used to set background color or text alignment:
 
::: <code>background:#''nnnnnn'';</code>
 
::: <code>text-align:[''left/center/right''];</code>
 
-->
 
 
===== デフォルトスタイル =====
 
Navbox を使う際によく変更されるスタイルを示します。他の、よりこみいったスタイルは一覧を単純にするため示していません。
 
 
: <code>titlestyle = background:#ccccff;</code>
 
: <code>bodystyle = background:white; width:100%; vertical-align:middle;</code>
 
: <code>abovestyle = background:#ddddff; text-align:center;</code>
 
: <code>belowstyle = background:#ddddff; text-align:center;</code>
 
: <code>groupstyle = background:#ddddff; text-align:right;</code>
 
: <code>liststyle = background:transparent; text-align:left/center;</code>
 
: <code>oddstyle = background:transparent;</code>
 
: <code>evenstyle = background:#f7f7f7;</code>
 
 
''liststyle'' と ''oddstyle'' は透明なので、偶数行は ''bodystyle'' と同色、デフォルトでは白です。グループがなく、<code>text-align:center;</code>が指定されていないリストは <code>text-align:left;</code> です。''bodystyle'' だけに垂直アライメントがあるので、他の要素は<code>vertical-align:middle;</code>を継承します。
 
 
==== その他 ====
 
:; ''state''
 
:: デフォルトは <code>autocollapse</code> です。<code>collapsed</code> を設定すると、Navbox は折り畳んだ状態で初期表示されます。空欄か、<code>autocollapse</code>、 <code>collapsed</code> 以外の値を設定すると、Navbox は展開した状態で初期表示さます。初期状態を <code>autocollapse</code> を設定すると、単一ページに <tt>collapsible</tt> を使う表が複数ある場合には折り畳んで表示されます。技術的詳細は[[MediaWiki:Common.js]]を御覧ください。
 
:: テンプレート作者の期待する Navbox の初期状態を記事で上書きできる様にする場合は、テンプレートに "state" という名前のパラメータを作成し、次の様にパススルーにする。
 
:: <tt><nowiki>| state = {{{state<includeonly>|希望する初期状態</includeonly>}}}</nowiki></tt>
 
:: 例: {{tl|イギリスの電車}} のデフォルト状態は autocollapse です。 [[クラス395電車]]には Navbox が一つしかないので、展開表示されます。一方、 [[ユーロスター クラス 373/TGV TMST]] には autocollapse な Navbox が二つあるので、閉じた状態で表示されます。
 
<!-- 対応するテンプレート及び記事が存在しないので訳出せず -->
 
<!--
 
:: Example: {{tl|Historical currencies of Hungary}} with expanded as the default initial state. All transcluding articles shows the content by default, unless there were an hypothetical article that specifies state = collapsed when transcluding.
 
-->
 
:: <nowiki><includeonly>|</nowiki> により、テンプレート自身を表示する際には展開される様にできる。
 
:; ''navbar''
 
:: デフォルトは <code>Tnavbar</code> です。<code>plain</code> を設定すると、タイトルバー左の {{Tnavbar|Navbox|mini=1|nodiv=1}} リンクは表示されません。
 
 
== テーブルのレイアウト ==
 
{{tl|Navbox}}を使い、''image'', ''above'' and ''below'' パラメータを'''指定せずに'''作成された表(境界は説明のために追加):
 
{{Navbox
 
|name = Navbox/doc
 
|state = uncollapsed
 
|groupstyle = border-style:inset; border-width:2px;
 
|liststyle = border-style:inset; border-width:2px;
 
|titlestyle = border-style:inset; border-width:2px;
 
|title = {{{title}}}
 
|group1 = {{{group1}}}
 
|list1 = {{{list1}}}
 
|group2 = {{{group2}}}
 
|list2 = {{{list2}}}
 
|list3 = {{{list3}}} ''without {{{group3}}}''
 
|group4 = {{{group4}}}
 
|list4 = {{{list4}}}
 
}}
 
 
{{tl|Navbox}}を使い、''image'', ''above'' and ''below'' パラメータを'''指定して'''作成された表(境界は説明のために追加):
 
{{Navbox
 
|name = Navbox/doc
 
|state = uncollapsed
 
|groupstyle = border-style:inset; border-width:2px;
 
|liststyle = border-style:inset; border-width:2px;
 
|titlestyle = border-style:inset; border-width:2px;
 
|abovestyle = border-style:inset; border-width:2px;
 
|belowstyle = border-style:inset; border-width:2px;
 
|image = {{{image}}}
 
|title = {{{title}}}
 
|above = {{{above}}}
 
|group1 = {{{group1}}}
 
|list1 = {{{list1}}}
 
|group2 = {{{group2}}}
 
|list2 = {{{list2}}}
 
|list3 = {{{list3}}} ''without {{{group3}}}''
 
|group4 = {{{group4}}}
 
|list4 = {{{list4}}}
 
|below = {{{below}}}
 
}}
 
 
{{tl|Navbox}}を使い、''image'', ''imageleft'', ''lists'', and '''without''' ''groups'', ''above'', ''below'' パラメータを'''指定して'''作成された表:
 
{{Navbox
 
|name = Navbox/doc
 
|state = uncollapsed
 
|liststyle = border-style:inset; border-width:2px;
 
|titlestyle = border-style:inset; border-width:2px;
 
|image = {{{image}}}
 
|imageleft = {{{imageleft}}}
 
|title = {{{title}}}
 
|list1 = {{{list1}}}
 
|list2 = {{{list2}}}
 
|list3 = {{{list3}}}
 
|list4 = {{{list4}}}
 
}}
 
 
== 使用例 ==
 
=== 画像なし ===
 
<pre>
 
{{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]] 
 
}}
 
</pre>
 
 
{{Navbox
 
|name = Navbox/doc
 
|state = uncollapsed
 
|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]]
 
}}
 
 
=== 画像あり、グループなし ===
 
<pre>
 
{{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>
 
}}
 
</pre>
 
 
{{Navbox
 
|name = Navbox/doc
 
|state = uncollapsed
 
|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>
 
}}
 
 
=== 二画像、グループなし、複数リスト ===
 
<pre>
 
{{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]]
 
}}
 
</pre>
 
 
{{Navbox
 
|name = Navbox/doc
 
|state = uncollapsed
 
|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]]
 
}}
 
 
=== 画像、グループ、above, below あり ===
 
<pre>
 
{{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]
 
}}
 
</pre>
 
 
{{Navbox
 
|name = Navbox/doc
 
|state = uncollapsed
 
|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]
 
}}
 
 
== 関連項目 ==
 
<!--
 
* {{tn|}} and {{tn|\u2022}} - The dots and bullets usually used in the link lists in the navboxes. -->
 
* {{tl|Navbox generic subgroup}} - {{tl|Navbox}} 内にサブグループを作る。
 
 
{{Navigational templates}}
 
 
<includeonly>
 
<!--Categories-->
 
[[Category:ナビゲーションテンプレート|*]]
 
<!--Other languages-->
 
[[en:Template:Navbox]]
 
[[fr:Modèle:Méta palette de navigation]]
 
[[ko:틀:Navbox]]
 
[[sl:Predloga:Navpolje]]
 
</includeonly>
 

2009年10月30日 (金) 23:41時点における版

使用法

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

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

|group1  = 
|list1   = 

|group2  = 
|list2   = 

 ...

|group20 = 
|list20  = 

|below   = 
}}