Non sono sicuro al 100% che questo funzioni come previsto.
system_messages.silenced_by_staff è il template per il messaggio privato che l’utente riceve, e questo verrebbe (dovrebbe) inviato solo via email secondo le sue preferenze di posta elettronica (e system_messages.unsilenced è lo stesso).
L’email nella tua OP proviene da dove inserisci il motivo nella schermata Silenced:
Lasciare vuota la seconda casella suggerirebbe a me che verrebbe inviato il template predefinito (system_messages.silenced_by_staff), ma in realtà sembra inviare questa email separatamente dal template del messaggio privato, e invia solo ciò che hai inserito nella casella:
(il mio utente di test ha ricevuto questa breve email, oltre al messaggio privato con il template più lungo - ma poi non ha ricevuto un’email di follow-up riguardo a quel messaggio privato).
Ho provato a copiare e incollare il template nella casella del motivo come soluzione alternativa, ma non ha gradito i campi dei parametri: (e i link sembrano corretti, ma non portano da nessuna parte poiché hanno parametri nell’URL)
Non sono riuscito a trovare un template da modificare per questa email, ma sembra che ci sia un certo margine di variazione, se questo può essere d’aiuto?
Tuttavia, quello ‘unsilenced’ funziona come previsto. Viene generato un messaggio privato dal template system_messages.unsilenced, e viene inviata un’email a condizione che l’utente abbia impostato le corrette preferenze di posta elettronica.
Vedo la stessa cosa con gli utenti silenziati. Concordo con @JammyDodger sul fatto che questa non sembra essere la funzione prevista del campo ‘Email Message’ poiché nessun messaggio predefinito viene mai inviato nell’email silenced_by_staff.