メインコンテンツへスキップ
で利用可能な電子メールテンプレートを使用する場合、Liquidテンプレート言語を使用して適切なデータを選択し、電子メールを書式設定するオプションがあります。Liquidは、さまざまな情報を含む電子メールを動的に生成するために使用できるHTMLの機能を拡張するオープンソースのテンプレート言語です。詳細については、Githubの[Liquid for Designers(デザイナー向けLiquid)]に関するページをお読みください。 Liquidを使用して、特定の値をハードコードするのではなく、電子メールの[Subject(件名)]を構成して適切なアプリケーション名を表示できます。 {{application.name}}です! Liquid構文を使用したHTMLは、検証、パスワード変更確認、およびブロックされたアカウントの電子メールテンプレートのすべてのフィールド (URLLifetimeを除く) でサポートされています。サポートされている出力属性とその使用方法の詳細については、[Customize Email Templates(電子メールテンプレートのカスタマイズ)]を参照してください。 Liquidには、出力とタグの2種類のマークアップがあります。

出力マークアップ

[Output(出力)] マークアップはテキストに変換され、2組の対応する波括弧で囲まれます。 こんにちは {{ name }}! シンプルな方法であるフィルターを使用して、出力の外観をさらにカスタマイズできます。たとえば、upcaseフィルターは、フィルターに渡されるテキストを大文字に変換します。 こんにちは {{ name | upcase }}! 複数のフィルターは|で区切られ、左から右の順に処理され、前のフィルターの結果に次のフィルターが適用されます。テンプレートは最終結果をレンダリングします 以下のフィルターがサポートされています。

タグマークアップ

[Tag(タグ)] マークアップはテキストに解決されず、対応する一対の波括弧とパーセント記号で囲まれます。 {%これはテキスト%に解決されません} 通常、タグはテンプレートにロジックを適用するために使用されます。Liquidでサポートされているタグを使用すると、1つのテンプレートで複数のニーズを満たすことができます。 タグを使用してif/elseステートメントを実行し、1つのテンプレートで複数の言語で電子メールを送信することができます。 例:
追加の条件を使用する必要がある場合は、caseステートメントの使用を検討してください。caseステートメントの詳細については、Githubの[Liquid for Designers(デザイナー向けLiquid)]を参照してください。

タグコメント

{% comment %}タグと{% endcomment %}タグの間のコンテンツはレンダリングされません。 これは表示されます。{% comment %}これは表示されません。{% endcomment %}

タグraw

Liquidマークアップの処理を一時的に無効にするには、{% raw %}{% endraw %}を使用します。これは、Liquidと競合する構文を使用している場合に便利です。 たとえば、次のMustache.js行を次のようにエスケープできます。

デバッグ変数

テンプレートの開発を支援するために、カスタム{% debug %} liquidタグが追加されました。このタグは、テンプレートが表示されたときにテンプレートで使用できるテンプレート変数の概要を出力します。このタグは、「ライブ」のテンプレートから必ず削除してください。

もっと詳しく