legacy-knowledge-base
公開されました Jun. 30, 2025

ページを再パブリッシュした後、コレクション表示フラグメントでカテゴリ化されたウェブコンテンツをフィルタリングする際に、ページURLのカテゴリフィルタ値が変更されないようにする。

written-by

Ahmed Abdin

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • コレクション表示フラグメントでカテゴリ化されたウェブコンテンツをフィルタリングする場合、ページURLにカテゴリフィルタ値が含まれます。 ページを修正せずに再公開すると、カテゴリーフィルターの値が変更されます。 ページに変更を加えることなく、再公開するときに値を変更しないようにしたいのです。

再生産ステップ:

  1. 最新のアップデートでDXP 7.4をセットアップする。

  2. Categorization --> Categoriesにアクセスして語彙を作成し、カテゴリーを追加する。

  3. Content & Data --> Web Contentにアクセスして、基本的なウェブコンテンツを追加し、それにカテゴリーを追加する。

  4. サイトビルダー --> コレクションに移動し、アイテムタイプとしてウェブコンテンツ記事、アイテムサブタイプとして基本ウェブコンテンツを持つコレクション(動的または手動)を追加します。

  5. Site Builder --> Pagesに行き、コンテンツ(空白)ページを追加し、コレクション表示フラグメントを追加し、作成したコレクションをマッピングする。

  6. ページにコレクションフィルタフラグメントを追加し、ターゲットコレクションとして作成されたコレクションを選択し、フィルタとしてCateforyを選択します。ポップアップでボキャブラリを選択し、"Select this level"をクリックします。

  7. ページを公開する。

  8. ページを見て、カテゴリーを選択し、URLを確認する。

チェックポイント URLは次のようになる: http://localhost:8080/testcoll?filter_category_33083=33018

  1. ページを編集し、修正を加えずに公開し、再度カテゴリーを選択します。

実際の結果: filter_category_xxxxx=aaaaa パラメータの値が filter_category_yyyyy=aaaaa に変更される。

期待される結果 フィルタカテゴリの値は変わらないはずです。

filterCategory.mp4動画を添付します。

Environment

  • Liferay DXP 7.4

解決策

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base