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

ナビゲーションに移動 検索に移動
ノートのとおりtable要素直前の改行を除去
編集の要約なし
(ノートのとおりtable要素直前の改行を除去)
 
(2人の利用者による、間の6版が非表示)
26行目: 26行目:
</pre>
</pre>


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


== 使用例 ==
== 使用例 ==
{{使用例}}
{{使用例}}


[[カテゴリ:メタテンプレート|おりたたみほつくす]]
</noinclude><includeonly>{{#if: {{{カテゴリ|}}}
</noinclude><includeonly>{{#if: {{{カテゴリ|}}}
   | {{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{{sortkey|}}}
   | {{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#if: {{{sortkey|}}}
76行目: 89行目:
   }}
   }}
}}{{#ifeq: {{{border|child}}} | child | </div><div>
}}{{#ifeq: {{{border|child}}} | child | </div><div>
}}<table class="collapsible collapsible-{{{border|child}}}" data-collapse="{{#ifeq: {{{タイトル|}}} |
}}<table class="collapsible collapsible-{{{border|child}}} navigation-not-searchable" data-collapse="{{#ifeq: {{{タイトル|}}} |
   | plain">
   | plain">
   | {{{初期状態|{{#ifeq: {{{border|child}}} | child | collapsed | autocollapse }} }}}"><tr><td colspan="2" class="navbox-title {{{class|}}}" style="{{{style|}}}">{{#ifeq: {{{初期状態|}}} | plain |
   | {{{初期状態|{{#ifeq: {{{border|child}}} | child | collapsed | autocollapse }} }}}"><tr><td colspan="2" class="navbox-title {{{class|}}}" style="{{{style|}}}">{{#ifeq: {{{初期状態|}}} | plain |
146行目: 159行目:
   }}<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>
340

回編集

案内メニュー