トップ 一覧 ツリー 検索 ヘルプ RSS ログイン

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

Jade Moon