問題
- Liferay 7.0 のページ テンプレートは、Liferay のアップグレード後、特定のユーザーに表示されなくなります。
Environment
- Liferay DXP 7.1
- Liferay DXP 7.2
- Liferay DXP 7.3
- Liferay DXP 7.4
解決策
- LPS-136413 および LPS-137014 は、ケースを改善したソリューションです。 これらの修正により、動作を最初から複製することはできなくなります。
- アップグレード後にユーザーがページ テンプレートを表示できない場合。 "LAYOUT PAGE TEMPLATE ENTRY" + "LAYOUT PAGE TEMPLATES" の下のアクセス許可を持つ新しいロールを作成し、そのロールをユーザーに付与することで、ユーザーは各サイトのグローバル スコープでページ テンプレートを表示できるようになります。
- これらのページ テンプレートが表示されない主な理由は、Liferay バージョン間でエンティティのリソース権限が異なるためです。 添付の groovy-scripts を使用し、コントロール パネルで実行することにより、-> 構成 --> サーバー管理 --> スクリプト 不足しているリソース許可が作成されます。重要: このスクリプトは、データベースのサンプルが保存されている場合にのみ使用してください。 スクリプトはデータベースに変更を加え、問題が発生した場合、顧客は作業状態にロールバックできる必要があるため、これは非常に重要です。
追加情報
- 上記の点で現在の動作を改善できない場合は、お気軽にカスタマー サポート チームに新しいチケットを作成してください。