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.
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.
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?