Testo email personalizzato in base allo stato di visualizzazione?

Il mio forum ha ancora un manipolo di utenti che ricevono solo email di tipo listserv. Alcune delle nostre categorie sono impostate di default su “Osserva solo il primo post”, ma siamo preoccupati che molti di quegli utenti potrebbero non capire come funziona. Stiamo lavorando alla formazione, ma mi chiedo se esista anche una soluzione tecnica.

È possibile inserire del testo personalizzato nel piè di pagina delle notifiche email quando la categoria è impostata su “Osserva solo il primo post” per quell’utente? (Qualcosa come: “Non vedrai le risposte a questo argomento a meno che non modifichi le tue impostazioni di notifica.”)

Non importa! :slight_smile: Un altro membro del mio team ha finalmente trovato l’impostazione che speravo esistesse: user_notifications.user_watching_first_post.text_body_template

Per caso esiste un indice o qualcosa di simile per tutte queste impostazioni? Sarebbe molto più semplice trovare cose specifiche in futuro.

In generale, il modo migliore è trovare il testo che vuoi modificare e cercare admin/customize/site_texts per esso.

La cosa più vicina a un indice sarebbero i file di traduzione nel codice sorgente di Discourse… ce ne sono 2 per ogni lingua e questi file contengono quasi tutto il testo dell’app. Per l’inglese sono client.en.yml e server.en.yml… il testo user_notifications.user_watching_first_post si trova qui in server.en.yml, per esempio.

Quindi puoi cercare questi file per il testo che vuoi modificare, e poi cercare la chiave e modificarla in admin/customize/site_texts