Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Rules: Mailbenachrichtigung bei neuem Beitrag mit persönlicher Anrede? [gelöst]

Eingetragen von anneka (46)
am 23.05.2017 - 14:42 Uhr in
  • Module
  • Drupal 7.x

Hallo zusammen,

ich habe einen Bereich "Neues" in dem Neuigkeiten (wer hätte das gedacht?) gepostet werden. Ich möchte gerne, dass immer, wenn ein neuer Beitrag unter "Neues" verfasst wird, eine Mail an alle Nutzer der Rolle MA geschickt wird. Das ist ja über Rules soweit selbsterklärend.

Allerdings würde ich gerne die Nutzer in dieser Mail persönlich ansprechen. Als Mailtext wär dann sowas gedacht wie:
Hallo Herr Soundso,
unter Neues wurde ein neuer Beitrag erfasst. Mit folgendem Link kommen Sie direkt dorthin...

Und jetzt frage ich mich aber wie ich an das Token für den Usernamen komme, an den die Mail gerade versandt wird. Das einzige Token in der Auswahl ist [site:current-user] und das ist ja nicht das richtige.
Ist ja nur eine Kleinigkeit, aber ich hab gerade das Gefühl als hätte ich ein Brett vor dem Kopf, weil mir das so trivial vorkommt, ich aber einfach nicht drauf komme.

Wäre für jegliche Hilfe dankbar. Wie immer, schon mal vielen Dank für eure Aufmerksamkeit.

Viele Grüße

‹ Brilliant Gallery Bilddarstellung Rules: Mailbenachrichtigung bei neuem Beitrag mit persönlicher Anrede? [gelöst] ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, evtl das

Eingetragen von Hyp1 (1463)
am 23.05.2017 - 16:40 Uhr

Hi,

evtl das hier?

https://drupal.stackexchange.com/questions/99429/how-do-i-set-up-an-action-to-email-all-users-with-a-certain-role

MfG

Robert

https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Robert, vielen Dank für

Eingetragen von anneka (46)
am 23.05.2017 - 18:06 Uhr

Hallo Robert,

vielen Dank für deine Antwort. Ich dachte eigentlich, du hättest mich auf die richtige Fährte gebracht, aber ich hab es jetzt mit Variable hinzufügen, Entität per Eigenschaft abrufen oder mit einer Komponente versucht, aber ich krieg es einfach nicht gebacken.

Die Regel
Event: Nach dem Speichern von neuem Inhalt of Typ Neues
Aktion: Eine E-Mail an alle Benutzer mit einer bestimmten Rolle senden (MA)
ist ja einfach genug, aber ich kriege es nicht hin, die Benutzer im Textkörper der Mail persönlich "anzusprechen".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Halloeine persönliche

Eingetragen von Hyp1 (1463)
am 23.05.2017 - 23:11 Uhr

Hallo

eine persönliche Ansprache müsste min. die Felder
-Geschlecht
-Name
-Vorname
enthalten.
Sind diese Felder auch in der Anmeldung/Registrierung eines Userprofils auch vorhanden?
Üblicherweise reicht Email Passwort.

MfG

Robert

https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Robert, ja klar, die

Eingetragen von anneka (46)
am 24.05.2017 - 09:37 Uhr

Hallo Robert,

ja klar, die Felder sind natürlich alle da. Mir ist nur eben nicht klar wie ich sie in den Text der Mail bekomme bzw. wie mir die entsprechenden Tokens/Ersetzungsmuster für das Feld mit dem Mailtext verfügbar werden.
Bis jetzt sind es nur die [node:]-Tokens und die [site:]-Tokens die ja durch "Nach dem Speichern von neuem Inhalt of Typ Neues" kommen

VG

Annette

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,ich gehe davon aus

Eingetragen von Hyp1 (1463)
am 24.05.2017 - 10:55 Uhr

Hallo,

ich gehe davon aus dass die Felder des Users in Benutzerprofil Feldern sind.
Daher können die Tokens weder im [node:] noch in [site:] sein,
sondern eher in [user:feld_name]

MfG

Robert

https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich glaube, ich drücke

Eingetragen von anneka (46)
am 24.05.2017 - 18:26 Uhr

Hallo,

ich glaube, ich drücke mich echt doof aus. Umso großartiger finde ich, dass du mir trotzdem helfen willst :)

Aber diese Dinge sind mir alle bewusst, aber wenn ich in dem Feld für den Mailtext in der Rules Action einfach mal z.B. das Token [user:user-field_nachname] eingebe, erscheint das nicht in der Mail sondern nur ein Leerzeichen. Die Usertoken sind einfach nicht dabei bei den für dieses Feld verfügbaren Ersetzungsmustern. Heißt für mich, dass ich sie erst irgendwie und irgendwo für Rules "reinholen" und verfügbar machen muss. Leider weiß ich nicht wo.

Das hier scheint genau mein Problem zu sein: https://drupal.stackexchange.com/questions/121597/d7-rules-user-profile-...
Allerdings kommt mir diese Lösung extrem umständlich vor. Das muss doch auch ohne extra Modul gehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du benötigst eine Liste der

Eingetragen von wla (9213)
am 25.05.2017 - 11:42 Uhr

Du benötigst eine Liste der User, denen Du eine Mail schicken willst. Wenn Du die über eine View bekommen kannst, ist das doch einfacher als alles Andere. Diese Liste arbeitest Du dann über einen Loop ab. Dabei kannst Du auf die Felder des einzelnen Listenelementes zugreifen, also auf die benötigten Informationen über Geschlecht, Vorname und Nachname des einzelnen Users. Was soll denn einfacher gehen?

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, danke für deine

Eingetragen von anneka (46)
am 25.05.2017 - 13:07 Uhr

Hallo Werner,

danke für deine Antwort.

Wenn das die einfachste Lösung ist, mache ich das natürlich so ;)

Ich habe mich nur gewundert. Wenn Rules eine Mail an alle Benutzer einer bestimmten Rolle schickt, greift es in dieser Aktion ja auf die E-Mail-Adressen der Nutzer aus deren Benutzerprofil zu. Daher fand ich es schwer begreiflich, dass es so nicht möglich ist, auch andere Daten aus dem Profil miteinzubeziehen.

Das war dann einfach ein Denkfehler meinerseits. Ich probier das jetzt mit Views Rules aus und danke euch bis hier hin schon mal für eure Hilfestellungen.

VG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 1 Tag 15 Stunden
  • Patch angewandt
    vor 1 Tag 18 Stunden
  • core_version_requirement: ^8
    vor 3 Tagen 19 Stunden
  • core_version_requirement: ^8
    vor 3 Tagen 19 Stunden
  • ok. Wenn ich das mache
    vor 3 Tagen 19 Stunden
  • Bei gleichem Namen hat das
    vor 3 Tagen 20 Stunden
  • Sorry, dass ich mich hier
    vor 3 Tagen 20 Stunden
  • Habe Patch versucht
    vor 4 Tagen 3 Stunden
  • Hier wird ein Patsch
    vor 4 Tagen 5 Stunden
  • Mit Drupal geht das um 150
    vor 4 Tagen 16 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association