2016-05-14 7 views
0

Ich verwende das Modul Privatemsg auf einer Website, an der ich gerade arbeite.Wie aktiviert/erzwingt HTML in einer privaten Nachricht, die über Regeln gesendet wird?

Ich habe einen Benutzer, der eine spezielle Rolle ("Systembenutzer") hat und der nur verwendet wird, um automatische Benachrichtigungen durch private Nachrichten an andere Benutzer auf der Website zu senden.

Dieser Benutzer darf mein "HTML" Textformat verwenden. Wenn ich mit diesem speziellen Benutzerkonto angemeldet bin, kann ich zwischen den Textformaten "Nur Text" und "HTML" wählen, während ich manuell eine private Nachricht sende. Normaler Text ist jedoch standardmäßig festgelegt.

Jede von diesem Benutzer gesendete Benachrichtigung wird automatisch generiert und über Regeln gesendet, wobei die Aktion "Nachricht senden" verwendet wird.

Leider kann ich die auf diese Weise gesendeten Nachrichten nicht erhalten, um HTML zu berücksichtigen (ich muss verschiedene interne Links in diese Nachrichten einfügen).

Gibt es eine Möglichkeit, HTML in privaten Nachrichten, die von Rules gesendet werden, zu aktivieren (oder zu erzwingen)?

Antwort

0

Nun, es bin nicht genau das, was ich würde gerne erreichen, aber bis ich eine andere (bessere) Lösung zu finden, gibt es einen Trick, um dies zu ermöglichen:

Gehen Sie auf die Seite Administration> Einstellungen> Content-Authoring> Text Formatieren Sie und ziehen Sie das "HTML" (oder "Full HTML" oder das von Ihnen benötigte Textformat) ganz oben in der Liste. Auf diese Weise wird dieses Textformat standardmäßig von der TextArea in der Aktion "Nachricht senden" verwendet.

Beachten Sie, dass dies für mich mehr als ein "Trick" als eine echte Lösung für dieses Problem aussieht.

Und beachten Sie, dass ich nur meinem "Systembenutzer" erlaubt, das HTML-Format zu verwenden, das ich aus offensichtlichen Sicherheitsgründen an den Anfang der Liste gesetzt habe.