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 (47)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Robert, vielen Dank für

Eingetragen von anneka (47)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Robert, ja klar, die

Eingetragen von anneka (47)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich glaube, ich drücke

Eingetragen von anneka (47)
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 (9456)
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?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, danke für deine

Eingetragen von anneka (47)
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

  • Image Alt unD Image Titel
  • Probleme mit der darstellun der ogg:image Tags.
  • Drupal-Forks und ihre Schwächen/Stärken
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • Lokale Entwicklungsumgebung auf Windows
  • [gelöst]Abhängigkeiten zweier oder mehrerer Inhaltstypen
  • Drupalcenter tot?
  • Was kann ich gegen ständige Blutergüsse tun?
  • Mir gefällt die Drupal Symfony und deren Composer
  • Mir ist da was aufgefallen ;)
  • Matomo Installation
  • Verständnisfrage private_files in Drupal
Weiter

Neue Kommentare

  • Also bei mir bleibt da nix
    vor 1 Tag 1 Stunde
  • Auch wenn deine Antwort nun
    vor 1 Tag 2 Stunden
  • ich verwende 10.5.1
    vor 1 Tag 22 Stunden
  • sorry *g* vor lauter lauter
    vor 1 Tag 22 Stunden
  • Also der Token gehört schon
    vor 1 Tag 22 Stunden
  • nur die Erstinstallation
    vor 1 Tag 23 Stunden
  • Hm... Ich habe jetzt mal den
    vor 1 Tag 23 Stunden
  • Nicht nur Sicherheit, sondern auch Integrität Daten wichtig
    vor 1 Tag 23 Stunden
  • Ach was dass funktioniert
    vor 2 Tagen 1 Stunde
  • Danke für die ausführliche
    vor 2 Tagen 3 Stunden

Statistik

Beiträge im Forum: 250060
Registrierte User: 20368

Neue User:

  • RenhMen
  • Aspenflum
  • LilliNELP

» Alle User anzeigen

User nach Punkten sortiert:
wla9456
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3855
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