Liferay DXPのプロダクトメニューにはデフォルトで多くの項目が表示されますが、運用要件によってはすべて表示させる必要はなく、任意の項目を外したくなる場合があるかもしれません。
この記事では、プロダクトメニューから任意の項目を非表示にする方法を説明します。
前提
Liferay DXP SP6のTomcatバンドルを起動している。
Resolution
「自分のアカウント」を非表示にする
- コントロールパネル > ユーザ > ロールへ移動
- User > 権限の定義をクリック
- ユーザー > アカウント設定を展開
- 非表示にしたい項目で以下を繰り返す:
- 自分のアカウントツリー内の任意の項目をクリック
- マイアカウントにアクセスのチェックを外して保存
「プロフィール」と「マイダッシュボード」を非表示にする
- アプリケーションサーバーを停止
- portal-ext.propertiesに以下の設定を追記(各プロパティの初期値はtrue):
layout.user.private.layouts.enabled=false layout.user.public.layouts.enabled=false
-
アプリケーションサーバーを起動
上記以外の項目の多くも、ロールの権限定義で表示非表示を調整可能なものがあるため、色々と試してみてください。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン