「テンプレート:情報ボックス」の版間の差分
ナビゲーションに移動
検索に移動
(タイトル10まで追加(そんなに多くすることはないと思うが、条件分岐などに使えるように)) |
(→引数) |
||
(3人の利用者による、間の12版が非表示) | |||
5行目: | 5行目: | ||
<pre> | <pre> | ||
{{情報ボックス | {{情報ボックス | ||
| name = | |||
| カテゴリ = | |||
| タイトル1 = | | タイトル1 = | ||
| タイトル2 = | | タイトル2 = | ||
... | ... | ||
| サブヘッダ = | | サブヘッダ = | ||
| 画像 = | | 画像 = | ||
| 画像説明 = | |||
| 項目1 = | | 項目1 = | ||
| 内容1 = | | 内容1 = | ||
| 項目2 = | | 項目2 = | ||
| 内容2 = | | 内容2 = | ||
... | ... | ||
}} | }} | ||
</pre> | </pre> | ||
== | == 引数 == | ||
{| class="wikitable" | |||
! style="width:8em;" | 引数 | |||
! style="width:16em;" | 指定内容 | |||
! style="width:5em;" | 既定値 | |||
! 説明 | |||
|- | |||
! name | |||
| テンプレート名 | |||
| (なし) | |||
| この値にテンプレート名を指定すると、情報ボックスの最下部に「表示・トーク・編集・履歴」が表示されます。テンプレート名は、名前空間「テンプレート:」を省いて指定します。 | |||
|- | |||
! カテゴリ | |||
| テキスト | |||
| (なし) | |||
| 指定した名前のカテゴリが生成されます。ソートキーは「sortkey」に指定した値が渡されます。 | |||
|- | |||
! タイトル1<br> - タイトル10 | |||
| テキスト | |||
| (なし) | |||
| タイトルに使用されるテキストです。最大10個を作成できます。 | |||
|- | |||
! サブヘッダ | |||
| テキスト | |||
| (なし) | |||
| タイトル下に表示されるテキストです。 | |||
|- | |||
! 画像 | |||
| <code><nowiki>[[</nowiki>ファイル:''example.jpg''<nowiki>|250px]]</nowiki></code> | |||
| (なし) | |||
| 画像を指定します。 | |||
|- | |||
! 画像説明 | |||
| テキスト | |||
| (なし) | |||
| 画像の下に表示されるテキストです。 | |||
|- | |||
! 項目1 - 項目25 | |||
| テキスト | |||
| (なし) | |||
| 列のラベルを指定します。最大25個を作成できます。指定がない場合、ラベルなしの表示になります。 | |||
|- | |||
! 内容1 - 内容25 | |||
| テキスト | |||
| (なし) | |||
| 列の内容を指定します。最大25個を作成できます。指定がない場合、列は表示されません。 | |||
|- | |||
! class | |||
| クラス属性 | |||
| (なし) | |||
| table要素に指定されるclass属性を指定します。「タイトル1class」「内容1class」などを指定することもできます。 | |||
|- | |||
! style | |||
| スタイル属性 | |||
| (なし) | |||
| table要素に指定されるstyle属性を指定します。「タイトル1style」「内容1style」などを指定することもできます。 | |||
|} | |||
== 使用例 == | == 使用例 == | ||
< | {{使用例}} | ||
{{ | |||
| | [[カテゴリ:メタテンプレート|しようほうほつくす]] | ||
| | </noinclude><includeonly>{{#if: {{{カテゴリ|}}} | ||
| | | {{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{{sortkey|}}} | ||
| | | [[カテゴリ:{{{カテゴリ}}}|{{{sortkey}}}]] | ||
| | | [[カテゴリ:{{{カテゴリ}}}]] | ||
| | }} | ||
| | }}{{#ifeq: {{FULLPAGENAME}} | {{ns:10}}:{{{name}}} | [[カテゴリ:{{{カテゴリ}}}|雛形]] | ||
| | |||
| | |||
}} | }} | ||
}} | }}<table class="infobox {{{class|}}}" style="{{{style|}}}">{{#if: {{{タイトル1|}}} | ||
| <tr><th colspan="2" class="infobox-title {{{タイトル1class|}}}" style="{{{タイトル1style|}}}">{{{タイトル1|}}}</th></tr> | |||
| <tr>< | |||
}}{{#if: {{{タイトル2|}}} | }}{{#if: {{{タイトル2|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル2class|}}}" style="{{{タイトル2style|}}}">{{{タイトル2|}}}</th></tr> | ||
}}{{#if: {{{タイトル3|}}} | }}{{#if: {{{タイトル3|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル3class|}}}" style="{{{タイトル3style|}}}">{{{タイトル3|}}}</th></tr> | ||
}}{{#if: {{{タイトル4|}}} | }}{{#if: {{{タイトル4|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル4class|}}}" style="{{{タイトル4style|}}}">{{{タイトル4|}}}</th></tr> | ||
}}{{#if: {{{タイトル5|}}} | }}{{#if: {{{タイトル5|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル5class|}}}" style="{{{タイトル5style|}}}">{{{タイトル5|}}}</th></tr> | ||
}}{{#if: {{{タイトル6|}}} | }}{{#if: {{{タイトル6|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル6class|}}}" style="{{{タイトル6style|}}}">{{{タイトル6|}}}</th></tr> | ||
}}{{#if: {{{タイトル7|}}} | }}{{#if: {{{タイトル7|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル7class|}}}" style="{{{タイトル7style|}}}">{{{タイトル7|}}}</th></tr> | ||
}}{{#if: {{{タイトル8|}}} | }}{{#if: {{{タイトル8|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル8class|}}}" style="{{{タイトル8style|}}}">{{{タイトル8|}}}</th></tr> | ||
}}{{#if: {{{タイトル9|}}} | }}{{#if: {{{タイトル9|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル9class|}}}" style="{{{タイトル9style|}}}">{{{タイトル9|}}}</th></tr> | ||
}}{{#if: {{{タイトル10|}}} | }}{{#if: {{{タイトル10|}}} | ||
| <tr>< | | <tr><th colspan="2" class="infobox-title {{{タイトル10class|}}}" style="{{{タイトル10style|}}}">{{{タイトル10|}}}</th></tr> | ||
}}{{#if: {{{サブヘッダ|}}} | }}{{#if: {{{サブヘッダ|}}} | ||
| <tr><td colspan="2" style=" | | <tr><td colspan="2" class="infobox-sub-header {{{サブヘッダclass|}}}" style="{{{サブヘッダstyle|}}}">{{{サブヘッダ|}}}</td></tr> | ||
}}{{#if: {{{画像|}}} | }}{{#if: {{{画像|}}} | ||
| <tr><td colspan="2" style=" | | <tr><td colspan="2" class="infobox-image-wrapper {{{画像class|}}}" style="{{{画像style|}}}">{{{画像}}}</td></tr> | ||
}}{{#if: {{{画像説明|}}} | |||
| <tr><td colspan="2" class="infobox-sub-header {{{画像説明class|}}}" style="{{{画像説明style|}}}">{{{画像説明|}}}</td></tr> | |||
}}{{#if: {{{内容1|}}} | }}{{#if: {{{内容1|}}} | ||
| {{#if: {{{項目1|}}} | | | <tr>{{#if: {{{項目1|}}} | <th class="infobox-label {{{項目1class|}}}" style="{{{項目1style|}}}">{{{項目1|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容1class|}}}" style="{{{内容1style|}}}"><div> | ||
{{{内容1}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容2|}}} | }}{{#if: {{{内容2|}}} | ||
| {{#if: {{{項目2|}}} | | | <tr>{{#if: {{{項目2|}}} | <th class="infobox-label {{{項目2class|}}}" style="{{{項目2style|}}}">{{{項目2|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容2class|}}}" style="{{{内容2style|}}}"><div> | ||
{{{内容2}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容3|}}} | }}{{#if: {{{内容3|}}} | ||
| {{#if: {{{項目3|}}} | | | <tr>{{#if: {{{項目3|}}} | <th class="infobox-label {{{項目3class|}}}" style="{{{項目3style|}}}">{{{項目3|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容3class|}}}" style="{{{内容3style|}}}"><div> | ||
{{{内容3}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容4|}}} | }}{{#if: {{{内容4|}}} | ||
| {{#if: {{{項目4|}}} | | | <tr>{{#if: {{{項目4|}}} | <th class="infobox-label {{{項目4class|}}}" style="{{{項目4style|}}}">{{{項目4|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容4class|}}}" style="{{{内容4style|}}}"><div> | ||
{{{内容4}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容5|}}} | }}{{#if: {{{内容5|}}} | ||
| {{#if: {{{項目5|}}} | | | <tr>{{#if: {{{項目5|}}} | <th class="infobox-label {{{項目5class|}}}" style="{{{項目5style|}}}">{{{項目5|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容5class|}}}" style="{{{内容5style|}}}"><div> | ||
{{{内容5}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容6|}}} | }}{{#if: {{{内容6|}}} | ||
| {{#if: {{{項目6|}}} | | | <tr>{{#if: {{{項目6|}}} | <th class="infobox-label {{{項目6class|}}}" style="{{{項目6style|}}}">{{{項目6|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容6class|}}}" style="{{{内容6style|}}}"><div> | ||
{{{内容6}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容7|}}} | }}{{#if: {{{内容7|}}} | ||
| {{#if: {{{項目7|}}} | | | <tr>{{#if: {{{項目7|}}} | <th class="infobox-label {{{項目7class|}}}" style="{{{項目7style|}}}">{{{項目7|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容7class|}}}" style="{{{内容7style|}}}"><div> | ||
{{{内容7}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容8|}}} | }}{{#if: {{{内容8|}}} | ||
| {{#if: {{{項目8|}}} | | | <tr>{{#if: {{{項目8|}}} | <th class="infobox-label {{{項目8class|}}}" style="{{{項目8style|}}}">{{{項目8|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容8class|}}}" style="{{{内容8style|}}}"><div> | ||
{{{内容8}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容9|}}} | }}{{#if: {{{内容9|}}} | ||
| {{#if: {{{項目9|}}} | | | <tr>{{#if: {{{項目9|}}} | <th class="infobox-label {{{項目9class|}}}" style="{{{項目9style|}}}">{{{項目9|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容9class|}}}" style="{{{内容9style|}}}"><div> | ||
{{{内容9}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容10|}}} | }}{{#if: {{{内容10|}}} | ||
| {{#if: {{{項目10|}}} | | | <tr>{{#if: {{{項目10|}}} | <th class="infobox-label {{{項目10class|}}}" style="{{{項目10style|}}}">{{{項目10|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容10class|}}}" style="{{{内容10style|}}}"><div> | ||
{{{内容10}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容11|}}} | }}{{#if: {{{内容11|}}} | ||
| {{#if: {{{項目11|}}} | | | <tr>{{#if: {{{項目11|}}} | <th class="infobox-label {{{項目11class|}}}" style="{{{項目11style|}}}">{{{項目11|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容11class|}}}" style="{{{内容11style|}}}"><div> | ||
{{{内容11}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容12|}}} | }}{{#if: {{{内容12|}}} | ||
| {{#if: {{{項目12|}}} | | | <tr>{{#if: {{{項目12|}}} | <th class="infobox-label {{{項目12class|}}}" style="{{{項目12style|}}}">{{{項目12|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容12class|}}}" style="{{{内容12style|}}}"><div> | ||
{{{内容12}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容13|}}} | }}{{#if: {{{内容13|}}} | ||
| {{#if: {{{項目13|}}} | | | <tr>{{#if: {{{項目13|}}} | <th class="infobox-label {{{項目13class|}}}" style="{{{項目13style|}}}">{{{項目13|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容13class|}}}" style="{{{内容13style|}}}"><div> | ||
{{{内容13}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容14|}}} | }}{{#if: {{{内容14|}}} | ||
| {{#if: {{{項目14|}}} | | | <tr>{{#if: {{{項目14|}}} | <th class="infobox-label {{{項目14class|}}}" style="{{{項目14style|}}}">{{{項目14|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容14class|}}}" style="{{{内容14style|}}}"><div> | ||
{{{内容14}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容15|}}} | }}{{#if: {{{内容15|}}} | ||
| {{#if: {{{項目15|}}} | | | <tr>{{#if: {{{項目15|}}} | <th class="infobox-label {{{項目15class|}}}" style="{{{項目15style|}}}">{{{項目15|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容15class|}}}" style="{{{内容15style|}}}"><div> | ||
{{{内容15}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容16|}}} | }}{{#if: {{{内容16|}}} | ||
| {{#if: {{{項目16|}}} | | | <tr>{{#if: {{{項目16|}}} | <th class="infobox-label {{{項目16class|}}}" style="{{{項目16style|}}}">{{{項目16|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容16class|}}}" style="{{{内容16style|}}}"><div> | ||
{{{内容16}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容17|}}} | }}{{#if: {{{内容17|}}} | ||
| {{#if: {{{項目17|}}} | | | <tr>{{#if: {{{項目17|}}} | <th class="infobox-label {{{項目17class|}}}" style="{{{項目17style|}}}">{{{項目17|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容17class|}}}" style="{{{内容17style|}}}"><div> | ||
{{{内容17}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容18|}}} | }}{{#if: {{{内容18|}}} | ||
| {{#if: {{{項目18|}}} | | | <tr>{{#if: {{{項目18|}}} | <th class="infobox-label {{{項目18class|}}}" style="{{{項目18style|}}}">{{{項目18|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容18class|}}}" style="{{{内容18style|}}}"><div> | ||
{{{内容18}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容19|}}} | }}{{#if: {{{内容19|}}} | ||
| {{#if: {{{項目19|}}} | | | <tr>{{#if: {{{項目19|}}} | <th class="infobox-label {{{項目19class|}}}" style="{{{項目19style|}}}">{{{項目19|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容19class|}}}" style="{{{内容19style|}}}"><div> | ||
{{{内容19}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容20|}}} | }}{{#if: {{{内容20|}}} | ||
| {{#if: {{{項目20|}}} | <tr><th style=" | | <tr>{{#if: {{{項目20|}}} | <th class="infobox-label {{{項目20class|}}}" style="{{{項目20style|}}}">{{{項目20|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容20class|}}}" style="{{{内容20style|}}}"><div> | ||
}} | {{{内容20}}} | ||
</table></includeonly> | </div></td></tr> | ||
}}{{#if: {{{内容21|}}} | |||
| <tr>{{#if: {{{項目21|}}} | <th class="infobox-label {{{項目21class|}}}" style="{{{項目21style|}}}">{{{項目21|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容21class|}}}" style="{{{内容21style|}}}"><div> | |||
{{{内容21}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容22|}}} | |||
| <tr>{{#if: {{{項目22|}}} | <th class="infobox-label {{{項目22class|}}}" style="{{{項目22style|}}}">{{{項目22|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容22class|}}}" style="{{{内容22style|}}}"><div> | |||
{{{内容22}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容23|}}} | |||
| <tr>{{#if: {{{項目23|}}} | <th class="infobox-label {{{項目23class|}}}" style="{{{項目23style|}}}">{{{項目23|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容23class|}}}" style="{{{内容23style|}}}"><div> | |||
{{{内容23}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容24|}}} | |||
| <tr>{{#if: {{{項目24|}}} | <th class="infobox-label {{{項目24class|}}}" style="{{{項目24style|}}}">{{{項目24|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容24class|}}}" style="{{{内容24style|}}}"><div> | |||
{{{内容24}}} | |||
</div></td></tr> | |||
}}{{#if: {{{内容25|}}} | |||
| <tr>{{#if: {{{項目25|}}} | <th class="infobox-label {{{項目25class|}}}" style="{{{項目25style|}}}">{{{項目25|}}}</th><td | <td colspan="2" }} class="infobox-data {{{内容25class|}}}" style="{{{内容25style|}}}"><div> | |||
{{{内容25}}} | |||
</div></td></tr> | |||
}}{{#if: {{{name|}}} | |||
| <tr class="infoboxLinks noprint plainlinks"><td colspan="2" style="text-align:right; font-size:85%;">[[{{ns:10}}:{{{name}}}|<span title="このテンプレートを表示します">表示</span>]]・[[{{ns:11}}:{{{name}}}|<span title="このテンプレートのノートを表示します">トーク</span>]]・[{{fullurl:{{ns:10}}:{{{name}}}|action=edit}} <span title="このテンプレートを編集します">編集</span>]・[{{fullurl:{{ns:10}}:{{{name}}}|action=history}} <span title="このテンプレートの過去の版を表示します">履歴</span>]</td></tr> | |||
}}</table></includeonly> |
2019年1月27日 (日) 04:29時点における最新版
このテンプレートは、情報ボックスを持つテンプレートを作成する際に使用するメタ・テンプレートです。
使い方
{{情報ボックス | name = | カテゴリ = | タイトル1 = | タイトル2 = ... | サブヘッダ = | 画像 = | 画像説明 = | 項目1 = | 内容1 = | 項目2 = | 内容2 = ... }}
引数
引数 | 指定内容 | 既定値 | 説明 |
---|---|---|---|
name | テンプレート名 | (なし) | この値にテンプレート名を指定すると、情報ボックスの最下部に「表示・トーク・編集・履歴」が表示されます。テンプレート名は、名前空間「テンプレート:」を省いて指定します。 |
カテゴリ | テキスト | (なし) | 指定した名前のカテゴリが生成されます。ソートキーは「sortkey」に指定した値が渡されます。 |
タイトル1 - タイトル10 |
テキスト | (なし) | タイトルに使用されるテキストです。最大10個を作成できます。 |
サブヘッダ | テキスト | (なし) | タイトル下に表示されるテキストです。 |
画像 | [[ファイル:example.jpg|250px]]
|
(なし) | 画像を指定します。 |
画像説明 | テキスト | (なし) | 画像の下に表示されるテキストです。 |
項目1 - 項目25 | テキスト | (なし) | 列のラベルを指定します。最大25個を作成できます。指定がない場合、ラベルなしの表示になります。 |
内容1 - 内容25 | テキスト | (なし) | 列の内容を指定します。最大25個を作成できます。指定がない場合、列は表示されません。 |
class | クラス属性 | (なし) | table要素に指定されるclass属性を指定します。「タイトル1class」「内容1class」などを指定することもできます。 |
style | スタイル属性 | (なし) | table要素に指定されるstyle属性を指定します。「タイトル1style」「内容1style」などを指定することもできます。 |
使用例
入力内容(編集) | 出力結果 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{情報ボックス | タイトル1 = タイトル1 | タイトル2 = タイトル2 | サブヘッダ = サブヘッダ | 画像 = | 項目1 = 項目1 | 内容1 = 内容1 | 項目2 = 項目2 | 内容2 = 内容2 | 内容3 = 内容3(「項目3」が未指定の場合の表示) | 内容4 = {{折り畳みボックス | タイトル = 折り畳みボックス | 項目1 = 項目1 | 内容1 = 折り畳みボックスの内容1 | 項目2 = 項目2 | 内容2 = 折り畳みボックスの内容2 }} }} |
|