「テンプレート:Infobox/doc」の版間の差分
提供: Yourpedia
({{jawp}} 2010年7月23日 (金) 04:27 (UTC) で上書き。) |
|||
1行目: | 1行目: | ||
<noinclude><!-- カテゴリと言語間リンクはこのページの下に加えてください。 --> | <noinclude><!-- カテゴリと言語間リンクはこのページの下に加えてください。 --> | ||
{{Documentation subpage}}</noinclude><includeonly> | {{Documentation subpage}}</noinclude><includeonly> | ||
− | {{使用箇所の多いテンプレート}} | + | {{Pp-template}} |
+ | {{使用箇所の多いテンプレート|250,000以上}} | ||
{{複雑なテンプレート}}</includeonly> | {{複雑なテンプレート}}</includeonly> | ||
7行目: | 8行目: | ||
このテンプレートはメタテンプレート(他のテンプレートを作成するときに使われるテンプレート)として使われることを想定しています。記事に直接使われることを想定していません。<!--ページが無いのでコメントアウト→一般的なInfoboxの作り方については[[Help:Infobox]]を見てください。--> | このテンプレートはメタテンプレート(他のテンプレートを作成するときに使われるテンプレート)として使われることを想定しています。記事に直接使われることを想定していません。<!--ページが無いのでコメントアウト→一般的なInfoboxの作り方については[[Help:Infobox]]を見てください。--> | ||
− | 使い方は{{Tl|Navbox}} | + | 使い方は{{Tl|Navbox}}に似ていますが、追加された機能があります。テーブルの各行は「見出し」(header)でも、ラベルとデータ対でも、単なるデータセルでもありえます。また、ある行に見出しとラベル/データ対の両方を定義すればラベル/データ対は無視されます。 |
Infoboxの最上部以外のどこかで画像を挿入したい場合、あるいは他の「自由な形式」のデータを挿入したい場合、<!-- そのような使用を許している -->“data”フィールドによる行を使うように注意してください。 | Infoboxの最上部以外のどこかで画像を挿入したい場合、あるいは他の「自由な形式」のデータを挿入したい場合、<!-- そのような使用を許している -->“data”フィールドによる行を使うように注意してください。 | ||
− | |||
=== パラメータ === | === パラメータ === | ||
このテンプレートでは全てのパラメータを省略可能です。 | このテンプレートでは全てのパラメータを省略可能です。 | ||
− | |||
==== タイトル ==== | ==== タイトル ==== | ||
タイトルをキャプションにする場合にはtitle、最上部のヘッダセルにする場合にはaboveを使います。通常はどちらか片方を使いますが、両方使うこともできます。 | タイトルをキャプションにする場合にはtitle、最上部のヘッダセルにする場合にはaboveを使います。通常はどちらか片方を使いますが、両方使うこともできます。 | ||
− | ; title : 表のキャプションに置くテキストです。 | + | ; title |
− | ; above : 表の最上部に置くテキストです。 | + | : 表のキャプションに置くテキストです。 |
− | ; subheader, subheader2 : 表の最上部と画像の間に表示されるテキストです。 | + | ; above |
+ | : 表の最上部に置くテキストです。 | ||
+ | ; subheader,subheader2 | ||
+ | : 表の最上部と画像の間に表示されるテキストです。 | ||
==== テキストなど ==== | ==== テキストなど ==== | ||
− | ; | + | ; name(またはtnavbar) |
− | ; image,image2 : テンプレートの上部に表示される画像です。<nowiki>[[ファイル:example.png|200px]]</nowiki>のような、完全な画像構文を使ってください。デフォルトで中央に表示されます。 | + | : 表の最下部の、テンプレート本体へのリンクを表示するために必要なテンプレート名です。<nowiki>{{subst:PAGENAME}}</nowiki>を使うことができますが、<nowiki><includeonly></includeonly></nowiki>をはさんでいる場合はsubst展開されないので注意してください。指定が無い場合はリンクが表示されません。 |
− | ; caption,caption2 : 画像の下に置くテキストです。 | + | ; image,image2 |
− | ; | + | : テンプレートの上部に表示される画像です。<nowiki>[[ファイル:example.png|200px]]</nowiki>のような、完全な画像構文を使ってください。デフォルトで中央に表示されます。 |
− | ; | + | ; caption,caption2 |
− | ; | + | : 画像の下に置くテキストです。 |
− | ; below : 最下行に置くテキストです。脚注、関連項目、その他の情報として使われることを想定しています。 | + | ; header(n) |
+ | : 列nのヘッダとして使うテキストです。 | ||
+ | ; label(n) | ||
+ | : 列nのラベルとして使うテキストです。 | ||
+ | ; data(n) | ||
+ | : 列nのデータとして表示されるテキストです。 | ||
+ | ; below | ||
+ | : 最下行に置くテキストです。脚注、関連項目、その他の情報として使われることを想定しています。 | ||
==== CSSスタイル ==== | ==== CSSスタイル ==== | ||
− | ; bodystyle : Infobox全体のスタイル指定です。 | + | ; bodystyle |
− | ; titlestyle : タイトルセルだけのスタイル指定です。 | + | : Infobox全体のスタイル指定です。 |
− | ; abovestyle : 表の最上部のセルだけのスタイル指定です。 | + | ; titlestyle |
− | ; imagestyle : 画像があるセル(captionも含む)のスタイル指定です。 | + | : タイトルセルだけのスタイル指定です。 |
− | ; captionstyle : captionのテキストのスタイル指定です。 | + | ; abovestyle |
− | ; headerstyle : 全てのヘッダセルのスタイル指定です。 | + | : 表の最上部のセルだけのスタイル指定です。 |
− | ; labelstyle : 全てのラベルセルのスタイル指定です。 | + | ; imagestyle |
− | ; datastyle : 全てのデータセルのスタイル指定です。 | + | : 画像があるセル(captionも含む)のスタイル指定です。 |
− | ; belowstyle : 最下行のセルだけのスタイル指定です。 | + | ; captionstyle |
+ | : captionのテキストのスタイル指定です。 | ||
+ | ; headerstyle | ||
+ | : 全てのヘッダセルのスタイル指定です。 | ||
+ | ; labelstyle | ||
+ | : 全てのラベルセルのスタイル指定です。 | ||
+ | ; datastyle | ||
+ | : 全てのデータセルのスタイル指定です。 | ||
+ | ; belowstyle | ||
+ | : 最下行のセルだけのスタイル指定です。 | ||
==== マイクロフォーマット ==== | ==== マイクロフォーマット ==== | ||
− | ; bodyclass : このパラメータは、Infobox全体の「class」属性に挿入されます。デフォルトは <code>infobox</code> です。そのため、このパラメータに <code>bordered</code> と記述すると <code>infobox bordered</code> となるので、表全体に罫線が引かれます。 | + | ; bodyclass |
+ | : このパラメータは、Infobox全体の「class」属性に挿入されます。デフォルトは<code>infobox</code>です。そのため、このパラメータに<code>bordered</code>と記述すると<code>infobox bordered</code>となるので、表全体に罫線が引かれます。 | ||
+ | |||
+ | |||
+ | ==== 組み込み ==== | ||
+ | Infoboxテンプレートの<code>datax</code>に{{Para|child}}のパラメータを設定したInfoboxテンプレートの構文を記述することでInfobox内に別のInfoboxを組み込むことが出来ます。項目数を拡張した基礎情報テンプレートを作成できるなどの利点があります。{{Para|child}}を設定しないと二重に罫線が書かれるため見た目がよくありません。 | ||
+ | {{Infobox | ||
+ | | data1 = {{Infobox | ||
+ | | child = yes | ||
+ | | title = 第1サブセクション | ||
+ | | label1= ラベル1.1 | ||
+ | | data1 = データ1.1 | ||
+ | }} | ||
+ | | data2 = {{Infobox | ||
+ | | child = yes | ||
+ | | title = 第2サブセクション | ||
+ | | label1= ラベル2.1 | ||
+ | | data1 = データ2.1 | ||
+ | }} | ||
+ | |belowstyle = | ||
+ | |below = 最下部テキスト | ||
+ | }} | ||
+ | <pre style="overflow:auto">{{Infobox | ||
+ | | data1 = {{Infobox | ||
+ | | child = yes | ||
+ | | title = 第1サブセクション | ||
+ | | label1= ラベル1.1 | ||
+ | | data1 = データ1.1 | ||
+ | }} | ||
+ | | data2 = {{Infobox | ||
+ | | child = yes | ||
+ | | title = 第2サブセクション | ||
+ | | label1= ラベル2.1 | ||
+ | | data1 = データ2.1 | ||
+ | }} | ||
+ | |belowstyle = | ||
+ | |below = 最下部テキスト | ||
+ | }}</pre> | ||
== 表示例 == | == 表示例 == | ||
− | {{ | + | {{Multicol}} |
− | ===通常=== | + | === 通常 === |
{{Infobox | {{Infobox | ||
|title = title | |title = title | ||
63行目: | 118行目: | ||
|below = below | |below = below | ||
}} | }} | ||
− | {{ | + | {{Multicol-break}} |
− | ===bodyclassにborderedを指定=== | + | === bodyclassにborderedを指定 === |
{{Infobox | {{Infobox | ||
|bodyclass = bordered | |bodyclass = bordered | ||
85行目: | 140行目: | ||
{{multicol-end}} | {{multicol-end}} | ||
{{Clear}} | {{Clear}} | ||
+ | |||
== フォーマット == | == フォーマット == | ||
− | <pre style="overflow:auto | + | <pre style="overflow:auto">{{Infobox |
|bodyclass = | |bodyclass = | ||
|bodystyle = | |bodystyle = | ||
185行目: | 241行目: | ||
[[Category:メタテンプレート|{{PAGENAME}}]] | [[Category:メタテンプレート|{{PAGENAME}}]] | ||
+ | <!--言語間リンクは以下に追加してください--> | ||
+ | [[ar:قالب:قالب معلومات]] | ||
+ | [[be-x-old:Шаблён:Картка]] | ||
+ | [[bg:Шаблон:Infobox]] | ||
+ | [[bs:Šablon:Infokutija]] | ||
+ | [[cs:Šablona:Infobox]] | ||
+ | [[da:Skabelon:Infoboks-en]] | ||
+ | [[de:Vorlage:Infobox]] | ||
[[en:Template:Infobox]] | [[en:Template:Infobox]] | ||
− | + | [[eo:Ŝablono:Informkesto]] | |
− | + | [[et:Mall:Infobox]] | |
+ | [[es:Plantilla:Ficha]] | ||
+ | [[fa:الگو:دادان]] | ||
+ | [[fr:Modèle:Infobox]] | ||
+ | [[hsb:Předłoha:Infokašćik]] | ||
+ | [[ia:Patrono:Infobox]] | ||
+ | [[it:Template:Infobox]] | ||
+ | [[is:Snið:Infobox]] | ||
+ | [[ka:თარგი:ინფოდაფა]] | ||
+ | [[ko:틀:정보상자]] | ||
+ | [[mk:Шаблон:Infobox]] | ||
+ | [[no:Mal:Infoboks]] | ||
+ | [[nn:Mal:Infoboks]] | ||
+ | [[os:Шаблон:Infobox]] | ||
+ | [[pt:Predefinição:Info]] | ||
+ | [[ru:Шаблон:Карточка]] | ||
+ | [[sk:Šablóna:Infobox]] | ||
+ | [[sl:Predloga:Infopolje]] | ||
+ | [[sv:Mall:Infobox]] | ||
+ | [[th:แม่แบบ:กล่องข้อมูล]] | ||
+ | [[tr:Şablon:Infobox]] | ||
+ | [[uk:Шаблон:Картка]] | ||
+ | [[zh:Template:Infobox]]</includeonly> |
2011年9月8日 (木) 00:40時点における版
このページは、テンプレートの解説ページです。このページを直接参照すると、リンク先のページ名やURLを変数で指定しているリンクが赤リンクになる場合がありますが、リンク先を指定し直さなくてよい場合もあります。リンクの設定の不具合に関する質問等は親ページの会話ページに投稿して下さい。 |
目次
使い方
このテンプレートはメタテンプレート(他のテンプレートを作成するときに使われるテンプレート)として使われることを想定しています。記事に直接使われることを想定していません。
使い方は{{Navbox}}に似ていますが、追加された機能があります。テーブルの各行は「見出し」(header)でも、ラベルとデータ対でも、単なるデータセルでもありえます。また、ある行に見出しとラベル/データ対の両方を定義すればラベル/データ対は無視されます。
Infoboxの最上部以外のどこかで画像を挿入したい場合、あるいは他の「自由な形式」のデータを挿入したい場合、“data”フィールドによる行を使うように注意してください。
パラメータ
このテンプレートでは全てのパラメータを省略可能です。
タイトル
タイトルをキャプションにする場合にはtitle、最上部のヘッダセルにする場合にはaboveを使います。通常はどちらか片方を使いますが、両方使うこともできます。
- title
- 表のキャプションに置くテキストです。
- above
- 表の最上部に置くテキストです。
- subheader,subheader2
- 表の最上部と画像の間に表示されるテキストです。
テキストなど
- name(またはtnavbar)
- 表の最下部の、テンプレート本体へのリンクを表示するために必要なテンプレート名です。{{subst:PAGENAME}}を使うことができますが、<includeonly></includeonly>をはさんでいる場合はsubst展開されないので注意してください。指定が無い場合はリンクが表示されません。
- image,image2
- テンプレートの上部に表示される画像です。[[ファイル:example.png|200px]]のような、完全な画像構文を使ってください。デフォルトで中央に表示されます。
- caption,caption2
- 画像の下に置くテキストです。
- header(n)
- 列nのヘッダとして使うテキストです。
- label(n)
- 列nのラベルとして使うテキストです。
- data(n)
- 列nのデータとして表示されるテキストです。
- below
- 最下行に置くテキストです。脚注、関連項目、その他の情報として使われることを想定しています。
CSSスタイル
- bodystyle
- Infobox全体のスタイル指定です。
- titlestyle
- タイトルセルだけのスタイル指定です。
- abovestyle
- 表の最上部のセルだけのスタイル指定です。
- imagestyle
- 画像があるセル(captionも含む)のスタイル指定です。
- captionstyle
- captionのテキストのスタイル指定です。
- headerstyle
- 全てのヘッダセルのスタイル指定です。
- labelstyle
- 全てのラベルセルのスタイル指定です。
- datastyle
- 全てのデータセルのスタイル指定です。
- belowstyle
- 最下行のセルだけのスタイル指定です。
マイクロフォーマット
- bodyclass
- このパラメータは、Infobox全体の「class」属性に挿入されます。デフォルトは
infobox
です。そのため、このパラメータにbordered
と記述するとinfobox bordered
となるので、表全体に罫線が引かれます。
組み込み
Infoboxテンプレートのdatax
に|child=のパラメータを設定したInfoboxテンプレートの構文を記述することでInfobox内に別のInfoboxを組み込むことが出来ます。項目数を拡張した基礎情報テンプレートを作成できるなどの利点があります。|child=を設定しないと二重に罫線が書かれるため見た目がよくありません。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
最下部テキスト | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[[テンプレート:|テンプレートを表示]] |
{{Infobox | data1 = {{Infobox | child = yes | title = 第1サブセクション | label1= ラベル1.1 | data1 = データ1.1 }} | data2 = {{Infobox | child = yes | title = 第2サブセクション | label1= ラベル2.1 | data1 = データ2.1 }} |belowstyle = |below = 最下部テキスト }}
表示例
フォーマット
{{Infobox |bodyclass = |bodystyle = |title = |titlestyle = |above = |abovestyle = |subheader = |subheader2 = |subheaderstyle = |image = |caption = |image2 = |caption2 = |imagestyle = |captionstyle = |headerstyle = |labelstyle = |datastyle = |header1 = |label1 = |data1 = |header2 = |label2 = |data2 = |header3 = |label3 = |data3 = |header4 = |label4 = |data4 = |header5 = |label5 = |data5 = |header6 = |label6 = |data6 = |header7 = |label7 = |data7 = |header8 = |label8 = |data8 = |header9 = |label9 = |data9 = |header10 = |label10 = |data10 = |header11 = |label11 = |data11 = |header12 = |label12 = |data12 = |header13 = |label13 = |data13 = |header14 = |label14 = |data14 = |header15 = |label15 = |data15 = |header16 = |label16 = |data16 = |header17 = |label17 = |data17 = |header18 = |label18 = |data18 = |header19 = |label19 = |data19 = |header20 = |label20 = |data20 = . . . |header80 = |label80 = |data80 = |belowstyle = |below = }}