-
出力。HTML を出力します。
出力の構文は、
{{と}}で囲まれた変数または値と、任意のフィルターのリストです。たとえば、{{ user.name }}です。 -
タグ。テンプレートのレンダリングを制御し、ロジックを実装します。
タグの構文は、
{%と%}で囲まれたタグ名と任意の引数です。たとえば、{% if user_metadata.lang == 'it' %} Ciao! {% endif %}です。
Liquid タグの説明と使用例については、LiquidJS tags pageを参照してください。
debug タグ
{% debug %} タグは、テンプレートのレンダリング時にそのテンプレートで利用可能なテンプレート変数の概要を出力します。
フィルター
Liquid フィルターの説明と例は、LiquidJS の filters ページで確認できます。
一般的な変数
escape フィルターを使用してエスケープしてください (例: {{ user.name | escape }}) 。
-
application.nameやapplication.client_metadataなど、標準的なクライアントプロパティにアクセスできるapplicationオブジェクト -
ユーザーの言語選択を表す
request_language -
connection.name
-
Tenant Settings で定義されるテナント関連の情報:
- 生のテナント名である
tenant friendly_namesupport_emailsupport_url
- 生のテナント名である
-
以下の
user変数:user.emailuser.email_verifieduser.picture(信頼できない)user.nickname(信頼できない)user.given_name(信頼できない)user.family_name(信頼できない)user.name(信頼できない)user.app_metadata。アプリケーションの動作やユーザーがアクセスできる対象など、ユーザーの中核機能に影響する可能性があるユーザー属性です。これには、サポートプラン、セキュリティロール、アクセス制御グループが含まれますuser.user_metadata(ユーザー提供の情報を含む場合は 信頼できない) 。ユーザー設定など、ユーザーの中核機能には影響しないユーザー属性です
-
ユーザーが 組織 を通じてログインした場合は、以下の追加変数を使用できます:
organization.idorganization.display_nameorganization.nameorganization.metadataorganization.branding.logo_urlorganization.branding.colors.primaryorganization.branding.colors.page_background
-
複数の 変数:
custom_domain.domain。使用中のカスタムドメイン名 (例:login.example.com)custom_domain.domain_metadata。ドメインに応じてメールコンテンツをカスタマイズするために使用できる、カスタムドメインのメタデータフィールド (キーと値のペア) です
- カスタムドメイン の設定と検証が完了していること
- Dashboard > Branding > Custom Domains で Use Custom Domain in Emails を有効にしていること
- 複数のカスタムドメインを使用している場合は、default custom domain を設定していること
Redirect To 変数
-
application.name(または同義語のclient.name) -
application.clientID -
application.callback_domain(または同義語のclient.callback_domain) 。これには、アプリケーションの Allowed Callback URL リストで最初に指定された URL のオリジンが含まれます。これはオリジンであるため、ドメインに加えてプロトコル (https://など) も含まれます。 コールバックドメインを使用すると、{{ application.callback_domain }}/result_pageのような構文を使って、Action をトリガーしたアプリケーション内のパスにユーザーをリダイレクトできます。
テンプレート固有の変数
ブロック済みアカウントのメールテンプレートの変数
user.source_ipuser.cityuser.countryurl、アカウントのブロック解除用リンク
パスワード変更 (code) メールテンプレートの変数
code、パスワード変更用の code
パスワード変更 (リンク) メールテンプレートの変数
url:パスワードリセット用のリンク
MFA登録メールテンプレートの変数
link:MFA登録リンク。
パスワードレスOTPメールテンプレートの変数
send。値は、要求されたパスワードレスメールの種類に応じてlink、link_ios、link_android、またはcodeになりますcode。アプリケーションにアクセスするためのワンタイムコードlink。ユーザーがクリックしてアプリケーションにアクセスできるリンク (リンク形式のパスワードレスメールの場合のみ)operation。パスワードレスのメールアドレス変更操作では、値はchange_emailになります
ユーザー招待メールのテンプレート変数
inviter.nameroles.idroles.nameroles.description
確認メール (code) テンプレート変数
code、確認コード
確認メール (リンク) テンプレート変数
url、確認リンク