category2listプラグイン
指定されたカテゴリのリストを表示します。
{{category2list カテゴリ名1,カテゴリ名2,...,option1|option2|...}}
カテゴリ名は省略可能です。省略すると全てのカテゴリが表示されます。
オプションは省略可能です。複数指定する場合には、" | "で区切ってください。
指定できるオプションは以下の通りです。
- expand
- 子階層を展開して表示します
- noparent
- 親階層を示す行を出力しません
- v
- 親階層を示す行を縦方向に出力します
- nocategory
- カテゴライズされていないページをひとまとめにして1つのカテゴリとして表示します。カテゴリが指定されていないときのみ有効です。
- onlynocategory
- カテゴライズされていないページを全て表示します。
見出しの直下には、自分自身を含む親カテゴリを一行で表示し、 それ以下のリストは、階層表示されます。
全てのカテゴリには、そのカテゴリの一覧を独立したページとして 表示するアンカーが付加されます。
全てのページには、そのページを表示するアンカーが付加されます。
- 表示例:
カテゴリ1-1
[カテゴリ1] > [カテゴリ1-1] >
- ページ1-1-a
- ページ1-1-b
- [カテゴリ1-1-1]
- ページ1-1-1-a
- ページ1-1-1-b
- [カテゴリ1-1-2]
- [カテゴリ1-1-2-1]
- ページ1-1-2-1-a
- ページ1-1-2-1-b
カテゴリ名を省略すると、全てのカテゴリを表示します。
{{category2list}}
カテゴリ名を指定して特定のカテゴリを表示することもできます。
{{category2list カテゴリ1,カテゴリ2}}
子階層を展開して表示したい場合には、expandを指定します。
{{category2list expand}} # 全カテゴリの展開したリスト {{category2list カテゴリ1,カテゴリ2,expand}} # 指定したカテゴリ以下の展開リスト
見出し直下の親カテゴリ行を表示したくない場合には、noparentを指定します。
{{category2list カテゴリ1,カテゴリ2,expand|noparent}} # 指定したカテゴリ以下の展開リスト
見出し直下の親カテゴリ行を縦方向に表示することも出来ます。
{{category2list カテゴリ1,カテゴリ2,v}} # 指定したカテゴリ以下の展開リスト
カテゴライズされていないページを表示したい場合は、nocategory オプションを指定してください。
{{category2list nocategory}}
カテゴライズされていないページのみを表示したい場合は、onlynocategory オプションを指定してください。
{{category2list onlynocategory}}
存在しないカテゴリを指定すると、エラーになります。
expand_child