Ich bin mir nicht 100% sicher, ob das wie erwartet funktioniert.
system_messages.silenced_by_staff ist die Vorlage für die PM, die der Benutzer erhält, und diese sollte nur als E-Mail gemäß seinen E-Mail-Einstellungen gesendet werden (und system_messages.unsilenced ist dasselbe).
Die E-Mail in Ihrem OP stammt von dort, wo Sie den Grund im Bildschirm “Silenced” eingeben:
Wenn Sie das zweite Feld leer lassen, würde ich vermuten, dass stattdessen die Standardvorlage (system_messages.silenced_by_staff) gesendet würde, aber tatsächlich scheint sie diese E-Mail separat von der PM-Vorlage zu senden, und sie sendet nur das, was Sie in das Feld eingegeben haben:
(Mein Testbenutzer erhielt diese kurze E-Mail sowie die längere Vorlagen-PM - erhielt aber danach keine Folge-E-Mail bezüglich dieser PM).
Ich habe versucht, die Vorlage als Workaround in das Feld “Reason” zu kopieren und einzufügen, aber die Parameterfelder mochten es nicht: (und die Links sehen richtig aus, gehen aber nirgendwo hin, da sie Parameter in der URL haben)
Ich konnte keine Vorlage finden, um diese E-Mail zu ändern, aber es scheint Spielraum für Variationen zu geben, wenn das irgendwie hilft?
Die “unsilenced”-Version funktioniert jedoch wie erwartet. Eine PM wird aus der Vorlage system_messages.unsilenced generiert, und eine E-Mail wird gesendet, solange der Benutzer die richtigen E-Mail-Einstellungen hat.
Vom Testbenutzer erhaltene E-Mail:
Entschuldigung, dass ich nicht mehr helfen konnte, aber ich dachte, das Teilen meines Durchlaufs könnte zu mehr Antworten anregen. 