Confuso sui modelli di E-Mail

Ho cercato di capire quale modello di e-mail viene utilizzato quando un utente crea un nuovo argomento in una categoria.
Ho utenti che seguono la categoria e impostati per ricevere notifiche sul primo post.

Pensavo di aver individuato il modello corretto, solo per scoprire che quando creo un nuovo argomento in una categoria specifica, gli utenti ricevono e-mail da modelli diversi.

Questi due utenti hanno ricevuto e-mail diverse:
Uno è amministratore e membro del team, e ha la categoria impostata su “segui primo post”;
l’altro è membro del team e ha la categoria impostata su “segui”.

Ora sono confuso. Come posso determinare quale modello viene utilizzato in base a quale impostazione, o c’è di più?

Dato che il mio obiettivo è definire un modello specifico per una singola categoria:
È possibile configurare un modello fisso per una categoria particolare?

A proposito: esiste da qualche parte un elenco delle variabili disponibili e utilizzabili nel corpo del messaggio? Mi ha sorpreso che %topic_title non venga inserito nel corpo.

Cerca parole specifiche e uniche utilizzate nell’email tramite l’interfaccia di amministrazione, personalizzazione e testo.

Sarebbe certamente un modo se i corpi fossero diversi… ma tutti quelli in questione sembrano seguire

%{header_instructions}

%{message}

%{context}

%{respond_instructions}

solo i soggetti differiscono.

Dovrò quindi esaminarli tutti nel mio ambiente di test e scrivere qualcosa di specifico per ciascuno, vero?

Se i soggetti sono diversi, la ricerca per soggetto dovrebbe funzionare?

Quelli %{strings} sono tutti elementi di sostituzione.

Per chiarire:

Non esiste un elenco che indichi quale modello venga utilizzato in ogni caso. Bisogna risalire al modello in base all’e-mail già ricevuta dall’utente, che può variare a seconda della modalità di osservazione. Tuttavia, non ci sono ulteriori implicazioni, come livello di fiducia, livello di e-mail, ecc.

Inoltre, non esiste un elenco degli elementi sostitutivi (variabili) che possono essere utilizzati nelle diverse parti dei modelli di e-mail.

Corretto?
Allora inizio a cercare. :slightly_smiling_face:

Allora… dopo aver cercato per un bel po’, ho scoperto che non esiste un modello di e-mail per gli utenti che osservano il primo post, ma ci sono modelli di testo: user_notifications.user_watching_first_post.subject_template e user_notifications.user_watching_first_post.text_body_template.

Quello che non capisco: se i modelli di e-mail non sono necessari per le notifiche via e-mail, perché alcuni esistono e altri no?

Non mi è chiaro tutto il sistema dei modelli. Ci sono modelli di corpo che utilizzano variabili come %{topic_title} e %{topic_excerpt} ecc., ma se li copio, ad esempio, in user_notifications.user_posted.text_body_template, viene detto che non possono essere utilizzati.

Questi modelli sono modificabili in qualche modo? Quali variabili è possibile utilizzare? Dove si trova l’elenco delle variabili utilizzabili?

Vorrei modificare le notifiche via e-mail, preferibilmente per una categoria specifica, in modo che non invii più l’intero post nel corpo, ma includa almeno l’argomento. Come posso ottenere questo risultato?