Aiutare un non-sviluppatore a personalizzare un oggetto?

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

Cosa sto tralasciando? Grazie mille in anticipo!

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.