問題
- カスタムパブリケーションを多数作成することで、ステージングサイトとライブサイト間のページ順序が同期されないことがあります。 これは、ページツリー全体ではなく、ページの集合だけを公開することで発生する制限です。
Environment
- Liferay Portal 6.2
- Liferay DXP 7.0
- Liferay DXP 7.1
- Liferay DXP 7.2
- Liferay DXP 7.3
- Liferay DXP 7.4
解決策
この問題に遭遇した場合、解決策として以下のような回避策を提示することができます:
- ステージングから complete Page-tree を公開することで、順序が毎回同期されます。 この方法は、両方のサイトでページの優先順位が同じになることを保証することができます。
- 先の方法は、ページレベルでも有効です。 特定のページレベル を公開することで、優先順位は両サイトで同一となります。
追加情報
- 今後の Liferay システムの改善のため、機能リクエスト LPS-145825を作成しました。