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

セグメント化されたユーザー向けと全ユーザー向けのウェブコンテンツを1つのAsset Publisherで表示する方法

written-by

Daniel Mijarra

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

問題

  • セグメント化されたユーザー向けのウェブコンテンツを表示すると同時に、セグメント化されているかどうかにかかわらず、すべてのユーザー向けのウェブコンテンツを表示することが求められる場合があります。
  • 例えば、都市や部署など異なるエリアに属するユーザーには異なるウェブコンテンツを表示し、同時に、地域ニュースや企業広報など、すべてのユーザーに公開されるウェブコンテンツを表示したい場合があります。
  • どうすれば実現できるのか? Asset Publisherの1つでできるのでしょうか?

Environment

  • Liferay DXP 7.3.

解決策

  • セグメント、1つの コレクション 、1つの アセットパブリッシャーを使用して行うことができます。
  • これは、その一例である:
    1. ユーザーセグメント (Seg1, Seg2, etc) をニーズに応じて作成します。
    2. Dynamic Collecion Coll1 を作成します:
    3. Coll1 コレクションで、設定します:
      • 誰にでも:
        • アイテムタイプです:ウェブコンテンツの記事です。
        • アイテムのサブタイプです:基本的なウェブコンテンツです。
        • フィルタを追加します: 次のタグをすべて含む > 全員分
        • プレス 保存.
    4. Coll1 コレクションの各セグメント(Seg1, Seg2, etc)に Personalized Variation を追加します。
      • 各バリエーションについて、設定する:
        • アイテムタイプです:ウェブコンテンツの記事です。
        • アイテムのサブタイプです:基本的なウェブコンテンツです。
        • フィルタを追加します: 次のいずれかを含む タグ: For everyone For Seg1
          2つ目のタグ「 For Seg1」は、各バリエーションが作成されたセグメントに応じて設定する必要があります:
          • For Segment Variation Seg1, set For Seg1 tag.
          • For segment Variation Seg2, set For Seg2 tag.
          • などなど...。
        • プレス 保存.
    5. 以下のように、Webコンテンツを作成します:
      • すべてのユーザーに表示するコンテンツです:
        For everyone のタグのみを追加します。
      • ユーザーセグメントにのみ表示するコンテンツ:
        For Seg1 または For Seg2, など、ユーザーセグメントに対応するタグを各Webコンテンツに追加する(1つだけ)。
    6. ページにAsset Publisherを追加して設定する:
      • アセット選択:コレクション > Coll1.

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base