Ich versuche, system_messages.welcome_tl1_user.text_body_template zu aktualisieren und den Namen des Benutzers in der Nachricht anzusprechen, erhalte aber die Fehlermeldung: Der folgende Interpolationsschlüssel ist ungültig: name:
Dies ist nicht mein Fachgebiet, aber wenn man sich ALLOWED_CUSTOM_INTERPOLATION_KEYS ansieht, scheint es, dass Sie zusätzliche Werte für bestimmte Nachrichten verwenden können.
Insbesondere:
%w[system_messages.welcome_user] => %w[username name name_or_username],
Ich denke, wenn wir dies ändern würden:
%w[system_messages.welcome_] => %w[username name name_or_username],
Könnten Sie diese für andere Willkommensnachrichten verwenden. Ich werde mich umhören.
Theoretisch sollten wir alle system_messages.*-Schlüssel hinzufügen können, solange sie die Unter-Schlüssel subject_template und text_body_template haben. Denn sie alle sollten von der SystemMessage-Klasse behandelt werden, die username, name, name_or_username als zusätzliche Interpolationsschlüssel hinzufügt.
heh nun, ich habe nichts anderes getan, als zu kopieren und einzufügen. Diese anderen guten Leute @gerhard, @supermathie und @SaraDev verdienen die Anerkennung
Könnte dieses Verhalten auf den Chat ausgeweitet werden, damit Benachrichtigungs-E-Mails den Namen des Benutzers anstelle seines Benutzernamens im Betreff enthalten können?
Sie müssten den Chat-E-Mail-Text bearbeiten und den Schlüssel von „Benutzername“ in den vollständigen Namen ändern. Aber ich habe keine Ahnung, ob das möglich ist. Die Chat-Konfiguration ist nicht meine Stärke. Ich würde zu Einstellungen-Anpassen-E-Mail gehen und in dem oberen Dropdown-Menü nach einer Chat-E-Mail-Vorlage suchen. Alle bearbeitbaren E-Mail-Vorlagen befinden sich in diesem Dropdown-Menü.