「テンプレート:折り畳みボックス」の版間の差分

提供:エケペディア
ナビゲーションに移動 検索に移動
(項目20・内容20まで対応(モジュール使いたい……))
64行目: 64行目:
| クラス属性 || (なし) || 内容のclass属性を指定します。
| クラス属性 || (なし) || 内容のclass属性を指定します。
|-
|-
! 項目1 - 項目9
! 項目1 - 項目20
| テキスト || (なし) || 折り畳み要素の項目名。省略された場合は、内容のみ表示します。
| テキスト || (なし) || 折り畳み要素の項目名。省略された場合は、内容のみ表示します。
|-
|-
! 項目1class<br>- 項目9class
! 項目1class<br>- 項目20class
| クラス属性 || (なし) || 項目のclass属性を指定します。
| クラス属性 || (なし) || 項目のclass属性を指定します。
|-
|-
! 項目1style<br>- 項目9style
! 項目1style<br>- 項目20style
| スタイル属性 || (なし) || 項目のstyle属性を指定します。
| スタイル属性 || (なし) || 項目のstyle属性を指定します。
|-
|-
! 内容1 - 内容9
! 内容1 - 内容20
| ウィキテキスト || (なし) || 折り畳み要素の内容。
| ウィキテキスト || (なし) || 折り畳み要素の内容。
|}
|}
160行目: 160行目:
   }}<div style="padding:0em 0.25em;">
   }}<div style="padding:0em 0.25em;">
{{{内容9}}}
{{{内容9}}}
</div></td></tr>
}}{{#if: {{{内容10|}}}
  | <tr>{{#if: {{{項目10|}}}
    | <td class="navbox-group {{{項目10class|}}}" style="{{{項目10style|}}}">{{{項目10}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容10}}}
</div></td></tr>
}}{{#if: {{{内容11|}}}
  | <tr>{{#if: {{{項目11|}}}
    | <td class="navbox-group {{{項目11class|}}}" style="{{{項目11style|}}}">{{{項目11}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容11}}}
</div></td></tr>
}}{{#if: {{{内容12|}}}
  | <tr>{{#if: {{{項目12|}}}
    | <td class="navbox-group {{{項目12class|}}}" style="{{{項目12style|}}}">{{{項目12}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容12}}}
</div></td></tr>
}}{{#if: {{{内容13|}}}
  | <tr>{{#if: {{{項目13|}}}
    | <td class="navbox-group {{{項目13class|}}}" style="{{{項目13style|}}}">{{{項目13}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容13}}}
</div></td></tr>
}}{{#if: {{{内容14|}}}
  | <tr>{{#if: {{{項目14|}}}
    | <td class="navbox-group {{{項目14class|}}}" style="{{{項目14style|}}}">{{{項目14}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容14}}}
</div></td></tr>
}}{{#if: {{{内容15|}}}
  | <tr>{{#if: {{{項目15|}}}
    | <td class="navbox-group {{{項目15class|}}}" style="{{{項目15style|}}}">{{{項目15}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容15}}}
</div></td></tr>
}}{{#if: {{{内容16|}}}
  | <tr>{{#if: {{{項目16|}}}
    | <td class="navbox-group {{{項目16class|}}}" style="{{{項目16style|}}}">{{{項目16}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容16}}}
</div></td></tr>
}}{{#if: {{{内容17|}}}
  | <tr>{{#if: {{{項目17|}}}
    | <td class="navbox-group {{{項目17class|}}}" style="{{{項目17style|}}}">{{{項目17}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容17}}}
</div></td></tr>
}}{{#if: {{{内容18|}}}
  | <tr>{{#if: {{{項目18|}}}
    | <td class="navbox-group {{{項目18class|}}}" style="{{{項目18style|}}}">{{{項目18}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容18}}}
</div></td></tr>
}}{{#if: {{{内容19|}}}
  | <tr>{{#if: {{{項目19|}}}
    | <td class="navbox-group {{{項目19class|}}}" style="{{{項目19style|}}}">{{{項目19}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容19}}}
</div></td></tr>
}}{{#if: {{{内容20|}}}
  | <tr>{{#if: {{{項目20|}}}
    | <td class="navbox-group {{{項目20class|}}}" style="{{{項目20style|}}}">{{{項目20}}}</td><td class="navbox-list {{{listclass|}}}" style="width:100%;padding:0 0 0 2px;">
    | <td class="navbox-list {{{listclass|}}}" colspan="2" style="width:100%;padding:0;">
  }}<div style="padding:0em 0.25em;">
{{{内容20}}}
</div></td></tr>
</div></td></tr>
}}</table></includeonly>
}}</table></includeonly>

2017年8月15日 (火) 20:44時点における版

このテンプレートは、折り畳み可能なボックスを表示します。

使い方

{{折り畳みボックス
| name = 
| カテゴリ = 
| sortkey = 
| タイトル = 
| 初期状態 = 
| border = 
| class = 
| style = 
| listclass = 
| 項目1 = 
| 項目1class = 
| 項目1style = 
| 内容1 = 
| 項目2 = 
| 項目2class = 
| 項目2style = 
| 内容2 = 
  ...
}}

引数

引数 指定内容 既定値 説明
name ページ名(テキスト) (なし) この値にテンプレート名を指定すると、「表・話・編・歴」リンクが生成されます。
カテゴリ ページ名(テキスト) (なし) 指定した名前のカテゴリが生成されます。
sortkey テキスト (なし) | sortkey = {{{1|}}}のように指定し、「カテゴリ」で生成されたカテゴリのソートキーを指定できるようにします。
タイトル テキスト (なし) このテキストは折り畳み時にも常に表示されるテキストになります。
省略された場合、タイトル部分のないの折り畳み不可能なボックスになります。
初期状態 右記参照 autocollapse 折り畳みの初期状態を指定します。
  • autocollapse or 指定なし - 複数の折り畳みボックスが並んでいるときに、折り畳まれて表示します。
  • collapsed - 折り畳んで表示します。
  • uncollapsed - 展開した状態で表示します。
  • cookie-<key> - cookie を使用して、折り畳み状態を保持します。同一の <key> を持つボックスで折り畳み状態が保持されます。不具合により現在無効
  • plain - 折り畳みボタンのない通常のテーブル・ボックスを表示します。
border 右記参照 child 折り畳みボックス全体の罫線を指定します。
  • navbox - WikipediaのTemplate:Navboxのような、枠線に囲われた折り畳みボックスを表示します。
  • child - 枠線を非表示にします。他の折り畳みボックスの入れ子要素として利用する場合などに指定します。
class クラス属性 (なし) タイトル要素のclass属性を指定します。
style スタイル属性 (なし) タイトル要素のstyle属性を指定します。
listclass クラス属性 (なし) 内容のclass属性を指定します。
項目1 - 項目20 テキスト (なし) 折り畳み要素の項目名。省略された場合は、内容のみ表示します。
項目1class
- 項目20class
クラス属性 (なし) 項目のclass属性を指定します。
項目1style
- 項目20style
スタイル属性 (なし) 項目のstyle属性を指定します。
内容1 - 内容20 ウィキテキスト (なし) 折り畳み要素の内容。

使用例

{{折り畳みボックス
| タイトル = タイトル
| border = navbox
| class = bgcolor bgcolor-AKB
| listclass = hlist hlist-pipe
| 項目1 = 項目1
| 項目1class = bgcolor bgcolor-A
| 内容1 = 
* 内容1-1
* 内容1-2
* 内容1-3

| 項目2 = 項目2
| 項目2class = bgcolor bgcolor-K
| 内容2 = 内容2
| 項目3 = 項目3
| 項目3class = bgcolor bgcolor-B
| 内容3 = 内容3
| 内容4 = {{折り畳みボックス
  | タイトル = 入れ子のボックス
  | 初期状態 = collapsed
  | border = child
  | 項目1 = 項目A
  | 内容1 = 
# 内容-1
# 内容-2
  }}
}}