Mi dispiace davvero dover pubblicare questo, ma non sono uno sviluppatore e temo di perdere gran parte della giornata cercando di capire come riscrivere l’oggetto di un’email di notifica.
Quando un utente crea un nuovo post, vorrei modificare l’oggetto da [%{email_prefix}] %{topic_title} a USER NAME ha appena creato un nuovo post in [%{email_prefix}] %{topic_title}.
Ho provato %{username} ha appena aggiunto un nuovo post in [%{email_prefix}] %{topic_title}, ma ho ricevuto questo errore: Le seguenti chiavi di interpolazione non sono valide: “username”.
Faccio un po’ di sviluppo su Discourse e non sono sicuro di come trovare tutte le chiavi di interpolazione disponibili che possono essere utilizzate nei modelli di posta elettronica di Discourse, quindi la tua domanda è assolutamente legittima. C’è una domanda simile qui: Customizing specific system email templates - #14.
Per quanto ne so, la chiave di interpolazione %{username} non può essere utilizzata nell’oggetto del modello di posta elettronica “Utente ha pubblicato”. Non riesco a pensare a nessuna buona soluzione alternativa per questo.
Grazie @simon – c’è un modo per attirare l’attenzione di Discourse su questo? Mi sbaglio a pensare che potrebbe essere una semplice modifica al loro codice?
Pubblicando qui, hai già attirato l’attenzione del team di Discourse. Siamo diversi a leggere virtualmente ogni post creato su Meta.
Come cliente, puoi anche ottenere supporto privato contattandoci tramite l’indirizzo email di supporto fornito nella dashboard di amministrazione del tuo sito.