プロダクトメニューから任意の項目を外す方法

Liferay DXPのプロダクトメニューにはデフォルトで多くの項目が表示されますが、運用要件によってはすべて表示させる必要はなく、任意の項目を外したくなる場合があるかもしれません。

この記事では、プロダクトメニューから任意の項目を非表示にする方法を説明します。

Screen_Shot_2019-01-16_at_10.40.56.png

前提

Liferay DXP SP6のTomcatバンドルを起動している。

Resolution

「自分のアカウント」を非表示にする

  1. コントロールパネル > ユーザ > ロールへ移動
  2. User > 権限の定義をクリック
  3. ユーザー > アカウント設定を展開
  4. 非表示にしたい項目で以下を繰り返す:
    1. 自分のアカウントツリー内の任意の項目をクリック
    2. マイアカウントにアクセスのチェックを外して保存

Untitled.png

「プロフィール」と「マイダッシュボード」を非表示にする

  1. アプリケーションサーバーを停止
  2. portal-ext.propertiesに以下の設定を追記(各プロパティの初期値はtrue):
    layout.user.private.layouts.enabled=false
    layout.user.public.layouts.enabled=false
  3. アプリケーションサーバーを起動

上記以外の項目の多くも、ロールの権限定義で表示非表示を調整可能なものがあるため、色々と試してみてください。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています