Wenn Benutzer zu einer Nachricht eingeladen werden, erhalten sie eine E-Mail mit der Vorlage user_notifications.invited_to_private_message_body:
%{username} hat dich zu einer Nachricht eingeladen
> **%{topic_title}**
>
> %{topic_excerpt}
bei
> %{site_title} -- %{site_description}
Gibt es eine Möglichkeit, einen Link zur Nachricht in die Vorlage aufzunehmen? Ich habe %{base_url}%{url} versucht, aber das scheint für diese Vorlage ungültig zu sein.
Benutzer sind verwirrt, da es nichts gibt, auf das sie klicken können. Falls es nicht möglich ist, einen Link zur Nachricht zu erstellen, kann ich sie einfach zum Pfad /my/messages weiterleiten, was sie scheinbar in ihre Nachrichtenliste führt.
Derzeit habe ich die Vorlage so angepasst, dass Benutzer zu forum.example.com/my/messages weitergeleitet werden, doch dies zeigt nur die Liste aller Nachrichten an. Ich hoffe, sie direkt zur spezifischen Nachricht zu leiten, zu der sie eingeladen wurden.
Wird zusammengeführt, sobald @neil den PR geprüft hat.
Beachte, dass diese Änderung spezifisch für die Einladung bestehender Benutzer ist. Die Einladung neuer Benutzer per E-Mail enthält bereits einen Link zum Thema/zur Nachricht gemäß Vorlage.
Anstatt eine neue .html.erb-Vorlagendatei hinzuzufügen, habe ich die bestehende Einladungs-Vorlage für Benutzer aktualisiert, um einen Link zum Thema/PM (ähnlich wie bei der Einladungs-URL für neue Benutzer) im Titel des Themas und am Ende der E-Mail aufzunehmen. Dies ermöglicht es dem Personal, topic_link nach Belieben zu verwenden und neu zu nutzen, während sie die Einladungs-E-Mail-Vorlage anpassen.