Eメールテンプレートについて混乱しています

ユーザーがカテゴリに新しいトピックを投稿した際に、どの E メールテンプレートが使用されるかを確認しようとしました。
私は一部のユーザーを「最初の投稿」を監視する設定にしています。

正しいテンプレートを見つけたと思い込んでいましたが、実際には特別なカテゴリに新しいトピックを投稿すると、ユーザーは異なるテンプレートからメールを受け取ることがわかりました。

この 2 人のユーザーは異なる E メールを受け取りました:
1 人は管理者かつチームメンバーで、カテゴリを「最初の投稿」監視に設定しています。
もう 1 人はチームメンバーで、カテゴリを「監視」に設定しています。

現在、混乱しています。どの設定に対してどのテンプレートが使用されるかをどのように判断すればよいのでしょうか?それとも他に何か要因があるのでしょうか?

私の目標は、特定のカテゴリに対して専用のテンプレートを定義することです。
特定のカテゴリに対して固定のテンプレートを設定する機能はありますか?

余談ですが、本文で使用可能な変数の一覧はどこかにありますか?%topic_title が本文で使用できないことに驚きました。

管理画面のカスタマイズ > テキストインターフェースから、メール内で使われている特定の固有の単語を検索してください。

もし対象が異なれば確かにその方法もあり得るでしょうが、問題になっているのはすべて同じように

%{header_instructions}

%{message}

%{context}

%{respond_instructions}

という流れをたどり、異なるのは主語だけですね。

ですから、テスト環境で一つずつ確認し、それぞれに特別な対応を記述しなければならないのでしょうか?

対象が異なる場合、対象を検索すれば機能するはずです。

これらの %{strings} はすべて置換要素です。

確認のためお伺いします。

どのテンプレートがいつ使用されるかを示す一覧はありません。ユーザーが既に受け取ったメールに基づいて解決する必要があり、それはウォッチモードによって異なる可能性があります。ただし、信頼レベルやメールレベルなど、それ以上の影響はありません。

また、どのメールテンプレートのどの部分で使用できる置換要素(変数)の一覧も存在しません。

合っていますか?
それでは検索を開始します。:slightly_smiling_face:

さて……かなり長い間探しましたが、ユーザーが最初の投稿を閲覧する際のメールテンプレートは存在せず、テキストテンプレートしかないことがわかりました。具体的には user_notifications.user_watching_first_post.subject_template と user_notifications.user_watching_first_post.text_body_template です。

理解できない点があります。通知メールにメールテンプレートが不要なら、なぜ一部のテンプレートが存在し、他のものは存在しないのでしょうか?

テンプレート全体の仕組みがわかりません。 %{topic_title} や %{topic_excerpt} などの変数を使うボディテンプレートはありますが、これらを例えば user_notifications.user_posted.text_body_template にコピーすると、それらを使用できないと表示されます。

これらのテンプレートは変更可能でしょうか?使用可能な変数はどれですか?使用可能な変数のリストはどこにありますか?

メール通知を変更したいと考えています。できれば特定のカテゴリに限定して、本文に投稿全体を含めず、少なくともトピックの情報を送信するようにしたいのです。どのように実現できますか?