TenForward

技術ブログ。はてなダイアリーから移転しました

メニュー

Jetspeed 2 には,以下のようなメニューがあります.

  1. ページメニュー
  2. ブレッドクラム
  3. ナビゲーションメニュー
  4. バックメニュー

Jetspeed 2 のデフォルトのデザイン*1では,1のページメニューは,ページ上部のタブのようになっているリンクの並び,2のブレッドクラムは,ページメニューの下の,例えば "ルートフォルダ >> Jetspeed 2 へようこそ" のような,階層構造を順に並べたようなリンクの並び,3 のナビゲーションメニューは,左側のメニューとなります.4 は,Jetspeed 2 にデフォルトで入っているデザイン (デコレータ) には使われていないような... (自信なし.でもブレッドクラムがあれば意味ないし.)

これらは,デフォルトで必ず出るようになっていて (たぶん),内部的に,現在閲覧しているフォルダ以下のリソースを見つけて,メニューとして表示するということになっています.

このデフォルトのメニュー定義は PSMLでのメニューの宣言ガイド の「メニューの定義」セクションにあるように,

ページメニューが


ブレッドクラムが,


ナビゲーションメニューが,


  Folders
  ./*/
  page-navigations
  Additional Links
  /*.link

バックメニューが,


となっているようです.

*1:"tigris"デコレータ