uCosminexus Portal Framework システム管理者ガイド
ナビゲーションテンプレートは,ナビゲーションバーの表示内容を決定するテンプレートです。
ナビゲーションテンプレートの格納ディレクトリを次に示します。
- 格納ディレクトリ
- {PROJECT_HOME}\WEB-INF\templates\jsp\navigations
ナビゲーションテンプレートでは,uriLookupタグおよびdynamicUriタグを使用して,[ログイン]画面やホーム画面へのURLを生成できます。uriLookupタグおよびdynamicUriタグは,パラメタの値によって生成されるURLが変化します。
例えば,uriLookupタグのHomeパラメタを使用してホーム画面のリンクを作成したり,Logoutパラメタを使用して終了画面へのリンクを作成したりできます。
これらのタグライブラリを使用するには,taglibディレクティブのuri属性に,次のURLを指定してください。
http://soft.hitachi.co.jp/portal/standard
- <この項の構成>
- (1) uriLookupタグ
- (2) dynamicUriタグ
uriLookupタグのtypeパラメタに指定できる値の一覧を次の表に示します。typeパラメタは必ず指定してください。
表5-7 uriLookupタグのtypeパラメタ一覧
パラメタ値 詳細 BaseURL ポータルのベースとなるURLを生成します。
記述形式:<portal:uriLookup type="BaseURL" />Customize 利用者用レイアウトカスタマイズ画面へのURLを生成します。
記述形式:<portal:uriLookup type="Customize" />Home ログイン直後のホーム画面へのURLを生成します。
記述形式:< portal:uriLookup type="Home" />Login [ログイン]画面へのURLを生成します。
記述形式:< portal:uriLookup type="Login" />Logout ログアウト処理のアクションをするURLを生成します。
記述形式:< portal:uriLookup type="Logout" />uriLookupタグを使用したナビゲーションテンプレートを示します。
- uriLookupタグの使用例
<%@ page contentType="text/html; charset=Shift_JIS" %> <%@ taglib uri='http://soft.hitachi.co.jp/portal/standard' prefix='portal' %> <div> ようこそ日立ポータルへ <a href="<portal:uriLookup type="Home" />">ホーム</a> <a href="<portal:uriLookup type="Logout" />">ログアウト</a> <a href="<portal:uriLookup type="Customize" />">カスタマイズ</a> <br> </div>
dynamicUriタグのパラメタを次の表に示します。パラメタは,必ず指定してください。
表5-8 dynamicUriタグのパラメタ一覧
パラメタとパラメタ値 詳細 screen="Home" ログイン直後のホーム画面へのURLを生成します。
記述形式:< portal:dynamicUri screen="Home" />screen="Home"
action="PChangePassword"パスワード変更のアクションをします。
記述形式:< portal:dynamicUri screen="Home" action="PChangePassword" />screen="Home"
action="PLoginUser"ログイン処理のアクションをします。
記述形式:< portal:dynamicUri screen="Home" action="PLoginUser" />screen="Login" [ログイン]画面へのURLを生成します。
記述形式:< portal:dynamicUri screen="Login" />screen="PPassword" [パスワード変更]画面へのURLを生成します。
記述形式:< portal:dynamicUri screen="PPassword" />dynamicUriタグを使用したナビゲーションテンプレートを示します。
- dynamicUriタグの使用例
<%@ page contentType="text/html; charset=Shift_JIS" %> <%@ taglib uri='http://soft.hitachi.co.jp/portal/standard' prefix='portal' %> <table cellspacing="0" width="100%" border="0" cellpadding="0"> <tr> <td> <h3>ようこそ日立ポータルへ</h3> <a href="<portal:uriLookup type="Login" />">ログイン</a> <a href="<portal:dynamicUri screen="PPassword" />">パスワード変更</a> </td> </tr> </table>
- パスワードを変更できない設定にしたい場合
- パスワードを変更をできない設定にしたい場合は,[パスワード変更]画面の呼び出し元となる[パスワード変更]アンカーを非表示にします。dynamicUriタグの次のタグを削除して,[パスワード変更]アンカーが非表示になるようカスタマイズしてください。
- 削除するタグ
- <a href="<portal:dynamicUri screen="PPassword" />">パスワード変更</a>
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi INS Software, Ltd.