問題
- ウィジェット ページにカスタム ポートレットをデプロイすると、省略記号メニューにいくつかのオプションが表示されます。
- 同じポートレットを Content Pageに配置すると、これらのオプションは表示されなくなります。
Environment
- Liferay DXP 7.1
- ライフレイDPX 7.2
解決策
-
コンテンツ ページ は、スタイリッシュな Web コンテンツ (フラグメント) を公開し、コンテンツ エディターと Web 開発者の両方に異なるエクスペリエンスを提供するために特に考えられています。 「従来の」ポートレットのエクスペリエンスと機能は、大規模なリファクタリングが行われています。 以下のいくつかの注目すべきパスを見つけてください。
- 構成: 構成 メニューは、コンテンツ ページ自体の編集モードでアクセスできます。
- コンテンツ ページ全体の編集モードに切り替える
- ページにデプロイされたカスタム ポートレットの上にマウスを置きます。
- ポートレットの右側にある歯車を見つけて、アイコンをクリックします。
- 構成オプションが利用可能になります
-
設定:
javax.portlet.init-param.edit-template
Java プロパティを介してウィジェット ページにデプロイされたカスタム ポートレットで取得される 設定 オプションは、コンテンツ ページでは使用できなくなりました。 代わりに、javax.portlet.init-param.config-template
を使用できます: サンプルは次の場所にあります: https://github.com/liferay/liferay-blade-samples/tree/7.2/gradle/apps/構成アクション。 実装すると、環境設定は [構成] メニューの下の別のタブとして利用できるようになります。
-
パーミッション: コンテンツ ページの個々のウィジェット/ポートレットに パーミッション を設定することは、Liferay DXP 7.3 でのみ実装される機能であるため、7.1 および 7.2 では見つけることができません。 詳細はこちら: https://issues.liferay.com/browse/LPS-102583
- ルック アンド フィール: ルック アンド フィール セクションについては、この記事を参照してください: https://help.liferay.com/hc/en-us/articles/360040826792-I-cannot-configure-the-コンテンツのウィジェットのルック アンド フィール ページ