system_messages.welcome_tl1_user.text_body_template を更新してメッセージ内のユーザー名に対応しようとしていますが、The following interpolation key is invalid: name というエラーが発生します。
どのメッセージでどの変数を使用できるかを確認できるライブラリやドキュメントはありますか?
system_messages.welcome_tl1_user.text_body_template を更新してメッセージ内のユーザー名に対応しようとしていますが、The following interpolation key is invalid: name というエラーが発生します。
どのメッセージでどの変数を使用できるかを確認できるライブラリやドキュメントはありますか?
これがあなたの答えかもしれません。
リリー、ありがとう。それは残念です。それらのいくつかにユーザーの名前を記載できると良いですね。
これは私の専門分野ではありませんが、ALLOWED_CUSTOM_INTERPOLATION_KEYS を見ると、特定のメッセージに追加の値を使用できるようです。
特に:
%w[system_messages.welcome_user] => %w[username name name_or_username],
これを次のように変更すると:
%w[system_messages.welcome_] => %w[username name name_or_username],
他のウェルカムメッセージにもそれらを使用できるようになると思います。周りに聞いてみます。
理論上は、すべての system_messages.* キーを追加できるはずです。ただし、それらには subject_template と text_body_template のサブキーが必要です。なぜなら、それらはすべて SystemMessage クラスによって処理されるべきであり、このクラスは username, name, name_or_username を追加の補間キーとして追加するからです。
これで完了です ![]()
これがまさにその方法です!リリー、あなたの努力に本当に感謝します!
まあ、コピー&ペースト以外は何もしていません。@gerhard、@supermathie、@SaraDev の他の皆さんに感謝されるべきです
![]()
村が必要だと言われています!
この動作をチャットに拡張して、通知メールの件名にユーザー名ではなくユーザー名を含めることはできますか?
チャットメールのテキストを編集し、キーをユーザー名からフルネームに変更する必要があります。ただし、これが可能かどうかはわかりません。チャットの設定は私の専門ではありません。settings-customize-email に移動し、上部のドロップダウンメニューでチャットメールテンプレートを検索します。編集可能なすべてのメールテンプレートはそのドロップダウンにあります。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.