問題
-
再現手順:
1) 製品メニュー / 構成 / インスタンス設定 / その他で、利用可能な言語から現在の言語に英語 (英国) を追加し、それをデフォルト言語として設定します (これは、提供された Web コンテンツのソース スニペットを保存できるようにするために必要です)。構造)
2) 製品メニュー / コンテンツ / Web コンテンツ / 構造タブで、次の設定で新しい構造を追加します。
構造の名前の言語として en_GB を設定します
名前「構造 - 日付のリスト」を追加します。準備した structure_narrowed_for_reproduction.txt の内容をコピーします。
3)
保存] をクリックします
名前「List-of-dates-with-opening-closeing-info-icons」を追加します
[Choose File] をクリックしてスクリプト ファイルを読み込み、提供された list-of-dates-with-opening-close-info-icons を選択します。 ftl
6) [保存] をクリックします
7) [Web コンテンツ] タブに移動し、構造「構造 - 日付のリスト」から新しい Web コンテンツを作成します
8) Web コンテンツの名前を設定します
9) 新しい「字幕」セクションを追加します行の最後にある小さな「+」アイコンをクリックします
10) この新しく作成されたサブタイトル セクションで、行の最後にある小さな「+」アイコンをクリックして、新しい「アイテム アイコン ラベル」セクションを追加します
11) をクリックします公開予想される動作:
構造体からの Web コンテンツが公開されます。 追加のセクションを作成すると、最初のインスタンスの場合に備えて、セクション タイトルが実際に表示されます。現在の動作:
a) 追加のセクション (「字幕」など) を作成する場合、セクションのタイトルは表示されません (スクリーンショットを参照)。
b) Web コンテンツが作成されない
c) UI が実際に壊れ、ブラウザ コンソールにエラーが表示される{color:red}ddm_form.js:4083 Uncaught TypeError: Cannot read property 'get' of undefined{color}
Environment
- ライフレイDXP 7.1
- Liferay DXP 7.2
解決策
- 観測された動作は既知のバグであり、 Liferay-fix-pack-dxp-17 以降の Liferay DXP 7.1 で修正されました。
- 観測された動作は既知のバグであり、 Liferay-fix-pack-dxp-4 以降の Liferay DXP 7.2 で修正されました。
- Liferay DXP へのフィックスパックとホットフィックスのインストール は、環境にこれらのフィックスパックをインストールするためのガイドです。