1

フランス語またはオランダ語で送信する必要があるECMモジュールを介してニュースレターを作成しています。

ニュースレターでどのように機能するかを理解したいと思います。(CMS Webサイトに関する多くの情報を見つけましたが、何も見つかりませんでした)

それが私の理解です:

編集者はフランス語で記事を書きます。彼はフランス語の新しいバージョンを作成します。翻訳者は、オランダ語の新しいバージョンを作成し、テキストを翻訳する必要があります。

->2つのバージョンがあります。

管理者によるニュースレターの作成中に問題はありますか?

ニュースレターを送信するとき、それはどのように機能していますか?

言語はプロパティ(ユーザー定義)から来ていますか?フランスのクライアントはフランス語でニュースレターを受け取り、オランダのクライアントはオランダ語で受け取りますか?

ありがとうございました、

4

1 に答える 1

2

メッセージはSitecoreアイテム(またはアイテムツリー)です。ECMユーザーは、2つのバージョン(フランス語とオランダ語)でメッセージアイテムを作成し、コンテンツを入力します。

箱から出してすぐに使えるECM(1.0-1.3.3)は、1つの言語でのみメッセージを送信できます。送信する言語は、ECMユーザーがディスパッチを開始するときに選択します。

同時に、ECMをカスタマイズして、受信者ごとに特定のメッセージ言語を選択することができます。

このsubscriber:assignedイベントは、受信者に送信する前にメッセージの内容を変更する必要がある場合に適したオプションです。このイベントはSitecore.EmailCampaign.configファイルで定義されています。

コード例を参照してください。

public void OnSubscriberAssigned(object sender, EventArgs args)
{
  MailMessageItem message = Event.ExtractParameter(args, 0) as MailMessageItem;

  // Contact represents a recipient
  Contact recipient = message.PersonalizationContact;

  message.TargetLanguage = GetLanguageYouWantForRecipient(recipient);
}
于 2013-01-16T09:27:34.343 に答える