Web コンテンツ内の「ページへのリンク」フィールドを使用している間、レイアウト グループ ID が公開されない
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 フィールドに追加されません。
解決策
- 観察された動作は 問題です。 また、Fix Pack 12 で修正されています。
- この問題に修正プログラムが必要な場合は、修正プログラムの詳細を添付して、修正プログラムを要求するサポート チケットを作成してください。
-
Liferay DXP にフィックスパックとホットフィックスをインストールすると、それぞれの環境にこのホットフィックスをインストールするためのガイドが表示されます。
did-this-article-resolve-your-issue