1758344753
2025-09-20 04:31:00
こんにちは、
今日は、Optimizely CMSとCommerceの交換言語オプションに関する学習を共有したいと思います。
交換言語は、要求された言語コンテンツがサイトに存在するかどうかにかかわらず、特定の言語でコンテンツを表示するために使用されます。このトピックは、多くの人にとっては馴染みがあり、多くの人にとっては馴染みがあるかもしれません。
フォールバック言語のように聞こえるかもしれませんが、特定のコンテンツが要求された言語に存在しない場合、フォールバック言語コンテンツが表示されますが、要求された言語が存在しても、交換用の言語コンテンツは表示されます。これは、特定の言語でコンテンツを開発していることに役立ちますが、まだ公開されていないと仮定します。暫定的に、この代替言語オプションを使用してマスターコンテンツを表示できます。
以下は、交換言語をセットアップできる場所です。
上記では、言語設定オプションを選択できます。

私の学習
上記のポップアップを使用すると、交換言語を構成することができ、Optimizelyのすぐに使用できるロジックは、すべてのページコンテンツを交換用語で表示することになります。
ただし、特定のコンテキストでは、交換ロジックを見つけてその特定のコンテンツをレンダリングするためにカスタムロジックが必要です。以下はいくつかの例です。
- ホームページにいくつかの構成がある場合、またはさまざまな言語の敷地全体の使用に関するいくつかの設定ページがある場合は、特定のコンテンツの交換言語をプルして構成を取得するためにカスタムロジックを作成する必要があります。
- 検索検索中に、結果を得るための言語を提供している場合は、正しい言語の結果を得るために特定のコンテンツの代替言語コードを提供する必要がある場合があります。
それ以外の場合は、システムは現在の言語から結果を引き出します。これはDeutschである可能性がありますが、この場合、英語のコンテンツまたは構成または結果を取得する必要があります。
要約すると、上記の2つのケースでは、現在のページまたはコンテンツから交換用言語設定を取得する必要があります。以下は、ページの代替言語コードを取得するために使用できるプロパティです。

上記のプロパティはにあります contentlanguagesetting クラス。
これが多くの人にとって役立つことを願っています。
コメント/提案/フィードバックをお気軽に配置してください。
読んでくれてありがとう。
日
2025年9月20日
#交換言語設定 #Optimizely開発者コミュニティ