legacy-knowledge-base
公開されました Jul. 2, 2025

Web コンテンツ内の「ページへのリンク」フィールドを使用している間、レイアウト グループ ID が公開されない

投稿者

Pooja Bhambani

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ステップから 再現
    1. デフォルトのゲスト サイトに First と Second の 2 つのパブリック ページを作成します。
    2. C添付ファイルを参照して、独自の構造とテンプレート「ページへのリンク」を作成します。
    3. 構造タイプ「ページへのリンク」の新しい Web コンテンツをそのコンテンツとともに作成します。
    4. このコンテンツをサイトの最初のページにドロップします。
    5. サイトのローカル ライブ パブリケーションをセットアップし、構造、テンプレート、コンテンツ、およびページをパブリッシュします。
    6. ライブ サイトの最初のページを確認します。 検査すると、グループ ID が欠落していることがわかります。
    7. 問題は、ページ フィールドへのリンクが "LAYOUT_ID@LAYOUT_TYPE@LAYOUT_GROUP_ID" としてデータベースに保存されることですが、ライブ サイトでページ フィールドへのリンクを含む Web コンテンツを公開すると、レイアウト グループ ID が失われ、格納されるのは「LAYOUT_ID@LAYOUT_TYPE」です。

    予想される動作: LIVE_LAYOUT_GROUP_ID を LAYOUT_TYPE フィールドに追加する必要があります。
    実際の動作: LIVE_LAYOUT_GROUP_ID は LAYOUT_TYPE フィールドに追加されません。

Environment

  • Liferay DXP 7.2

解決策

  • 観察された動作は 問題です。 また、Fix Pack 12 で修正されています。
  • この問題に修正プログラムが必要な場合は、修正プログラムの詳細を添付して、修正プログラムを要求するサポート チケットを作成してください。
  • Liferay DXP にフィックスパックとホットフィックスをインストールすると、それぞれの環境にこのホットフィックスをインストールするためのガイドが表示されます。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base