1. Sitecore Content Hub

メールテンプレート

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

メール通知用のテンプレートはSitecore Content Hubで利用可能で、コンテンツ全体の一貫したコミュニケーションやブランディングを確保するために利用できます。これらのテンプレートの内容は、必要に応じてプレーンテキスト、変数、動的フィールドを組み合わせて 編集 できます。テンプレートを編集した後、変更の効果を確認する ためのテストメールを送信 できます。

メールテンプレートは、M.Mailing.Templateタイプのエンティティとして定義され、以下の構造を持ちます。

財産

概要

変数

M.Mailing.TemplateName

メールテンプレートのユニークな名前です。

サポートされていません

M.Mailing.TemplateDescription

テンプレートが何に使われているのかの説明。

サポートされていません

M.Mailing.Variables

メールテンプレートの本文で使用できる変数のリストです。

サポートされていません

M.Mailing.Subject

メールテンプレートの件名。

サポート

M.Mailing.Body

メールテンプレートの本文です。

サポート

局所化

ユーザーがメールのローカライズ版を受け取るには、ユーザープロフィールで 表示言語を指定する 必要があります。言語が定義されていない場合は、Culture設定で最初に利用可能な文化を使ってメールを送信します。

動的コンテンツ

Content HubはHandlebarsテンプレート言語を使って 動的フィールド付きのメールを生成します。メールテンプレートの件名や本文にHandlebarの構文を使って動的コンテンツをレンダリングできます。

以下の表に説明されているように、エンティティ定義からプロパティを利用するための特定のContent Hubメソッドが利用可能です:

メソッドの定義

概要

使用方法

bool ifCond_long(long value1, string operator, long value2)

value1とvalue2の間で等式検査を行います。サポートされる演算子は、==、!=、<、<=、>、>=です。

{{#ifCond_long var1 "==" var2}}

var1 is equals to var2

{{/ifCond_long}}

long operation_long(long value1, string operator, long value2)

value 1 と value 2に対して演算を行います。サポートされる演算子は以下の通りです:+、-、*、/。

{{operation_long var1 "+" var2}}

string m_page_url(string path)

Content Hubページへのリンクを生成する(例: http:///pages/en-US/search)。

link

string m_url(string path)

Content Hubインスタンスに基づいて相対パス(例: http:///api/entities/1)を使ってURLを生成します。

{{m_url "api/entities/1"}}

string string_format(string format, string variables...)

指定された変数を使って文字列をフォーマットします。変数は括弧ではなく角括弧を使ってください。

JavaScriptはオブジェクト表記に括弧を使っています(例えば「How's your Monday going?」)。

{{string_format "How's your 0 going?" "Monday"}}

string attachment_url(string content-id)

メールに含まれる添付ファイルのURLを生成する(例: cid

)。

{{attachment_url "my-content-id"}}

この記事を改善するための提案がある場合は、 お知らせください!