layerviewプラグイン
ページ一覧を階層構造に従って表示します。(category,category_listプラグインの代替用です)
予め各ページの階層構造を記述したページツリーページ(デフォルト:「Pagelayer」) を作成しておくことで、現在表示中のページに対応したリンクリストを表示できます。categoryプラグインと異なり、各ページ内にカテゴリを割り当てるような記述は一切 不要です。
代わりに、全ページの階層構造を記載したページが一つ加わるだけです。
categoryプラグインの使い方がよく分からない(又は、しっくりこない)という方は こちらをご使用ください。
書式 {{layerview disp_kind, layer_doc_name, disp_direction}} パラメータ disp_kind : 表示種別(必須) 「parent」 上位階層を表示 「child」 ページ内リンクを表示 layer_doc_name : ページツリーページ(省略可) 省略時 「Pagelayer」 disp_direction : 表示方向(表示種別がparentの時のみ有効、省略可) 「v」 縦に表示 省略時 横に表示 パラメータの定義順は順不同。ページツリーページには、各ページの階層構造を定義してください。
!!!ページツリー @[[トップ|FrontPage]] @@[[コンピュータ]] @@@[[OS]] @@@@[[Windows]] @@@@[[UNIX]] @@@@@[[Solaris]] @@@@@[[Linux]] @@@@@[[FreeBSD]] @@@@[[MacOS]]行頭が「@」の行のみ有効。「@」の数が階層レベルに対応します。
補足:
表示名とページ名を別々に記述できます。
@[[トップ|FrontPage]]巡回リンクを張ることや複数の経路を持たせることが可能です。
@[[トップ|FrontPage]] @@[[コンピュータ]] @@@[[トップ|FrontPage]] <--- 巡回する
@[[トップ|FrontPage]] @@[[パソコン]] @@@[[Windowsマシン]] @@@@[[Windows]] <--- 同じページにリンク @@[[OS]] @@@[[Windows]] <--- 同じページにリンク注:
最上階層(「@」が1つの行)はFrontPageのみとして下さい。
表示例:
Menuでの表示例:
{{layerview parent}} {{layerview child}}↓ページ「OS」を表示時
[トップ] > [コンピュータ] > [OS] Windows UNIX* <--- まだ下にページが存在する場合は後ろに「*」 MacOS
Headerでの表示例:
{{layerview parent, v}} {{layerview child}}↓ページ「OS」を表示時
[トップ] > [コンピュータ] > [OS] Windows UNIX* MacOS