問題
- コレクション表示フラグメントでカテゴリ化されたウェブコンテンツをフィルタリングする場合、ページURLにカテゴリフィルタ値が含まれます。 ページを修正せずに再公開すると、カテゴリーフィルターの値が変更されます。 ページに変更を加えることなく、再公開するときに値を変更しないようにしたいのです。
再生産ステップ:
-
最新のアップデートでDXP 7.4をセットアップする。
-
Categorization --> Categoriesにアクセスして語彙を作成し、カテゴリーを追加する。
-
Content & Data --> Web Contentにアクセスして、基本的なウェブコンテンツを追加し、それにカテゴリーを追加する。
-
サイトビルダー --> コレクションに移動し、アイテムタイプとしてウェブコンテンツ記事、アイテムサブタイプとして基本ウェブコンテンツを持つコレクション(動的または手動)を追加します。
-
Site Builder --> Pagesに行き、コンテンツ(空白)ページを追加し、コレクション表示フラグメントを追加し、作成したコレクションをマッピングする。
-
ページにコレクションフィルタフラグメントを追加し、ターゲットコレクションとして作成されたコレクションを選択し、フィルタとしてCateforyを選択します。ポップアップでボキャブラリを選択し、"Select this level"をクリックします。
-
ページを公開する。
-
ページを見て、カテゴリーを選択し、URLを確認する。
チェックポイント URLは次のようになる: http://localhost:8080/testcoll?filter_category_33083=33018
-
ページを編集し、修正を加えずに公開し、再度カテゴリーを選択します。
実際の結果: filter_category_xxxxx=aaaaa パラメータの値が filter_category_yyyyy=aaaaa に変更される。
期待される結果 フィルタカテゴリの値は変わらないはずです。
filterCategory.mp4動画を添付します。
Environment
- Liferay DXP 7.4
解決策
- 現在の動作は予期されたものであり、本製品の制限事項です。 この新機能に対応するため、機能リクエストが提出されている https://liferay.atlassian.net/browse/LPS-196874。 これは製品チームが担当する。 この機能の進捗について問い合わせたい場合は、以下の "Ask Liferay "リンクをご覧ください:
追加情報