5

動的クエリ API を使用して、ユーザーのオーディエンス マネージャー プロファイルに基づいて、コンポーネントが Tridion で利用可能かどうかを判断しようとしています。

プロファイルのこれらのフィールドの 1 つは「国」です。これは、オーディエンス マネージャー プロファイルの拡張詳細部分にフリー テキストとして記録されますが、「国」カテゴリのキーワードに基づいています。残念ながら、クライアントの要件により、キーワードとして保存することはできません。

開発中の Web サイトの特定のフォームは、ドロップダウン メニューからユーザーの国を事前に選択するなど、オーディエンス マネージャーからのプロファイル情報を使用して事前入力されることが期待されます。

私の懸念は、「国」カテゴリが別の出版物で翻訳された場合、翻訳された国名が異なるため、フォームに国のドロップダウン メニューを事前入力することが不可能になることです。

そうですか、それともオーディエンスマネージャーのプロフィールも翻訳していただけるのでしょうか?

4

2 に答える 2

2

ローカル キーワード (この例では中国語のキーワード) を取得できる場合。そこから「Using Items」ルックアップを実行して、親キーワードを見つけることができます。特定のコードはありませんが、GUI をチェックインすると、ローカライズされたキーワードで Where Used を実行すると、Used Items タブに親が表示されます。

于 2012-05-30T08:01:36.733 に答える
0

これが Audience Manager にどの程度固有のものかはわかりません。それは一般的な青写真の問題ではありませんか? おっしゃる通り、国名のキーワードを翻訳すれば、もちろん翻訳された値がコンテンツ配信システムに公開されます。サイトで翻訳された値を使用することは理にかなっている場合があります。そうでなければ、なぜそれらを翻訳するのですか?

翻訳されていない値を使用したい正当な理由がある場合は、親パブリケーションからもパブリッシュし、そのパブリケーションのコンテキストで動作するクエリを作成することで、これを簡単に行うことができます。両方の値を使用できるため、プログラム ロジックを構築して、意味のある方を使用できますが、2 つの間の明確な関係を利用することもできます。

于 2012-05-29T19:39:07.320 に答える