Platzhalter bei Aktion E-Mail senden?
am 28.02.2013 - 23:50 Uhr in
Ich nutze Drupal 7.20:
In der » Verwaltung » Konfiguration » System lassen sich Aktionen erstellen (admin/config/system/actions
).
Eine mögliche Option bei "Eine erweiterte Aktion erstellen" ist "E-Mail senden..."
Wählt man diese, muss man einen Empfänger eingeben.
Das kann eine konkret benannte E-Mail-Adresse sein (Bsp.: muster@mustermann.de) oder im Erläuterungstext werden auch alternativ [node:author:mail], [comment:author:mail] etc. vorgeschlagen.
Frage: Gibt es einen Platzhalter, der als E-Mail-Empfänger alle Benutzer umfassen würde?
Probiert habe ich [user:mail], aber das klappte nicht.
Ich habe gegoogelt und hier im Forum gesucht und mich würden mögliche Platzhalter aller Art interessieren.
Hintergrund ist der Wunsch, mit Hilfe von Aktionen und dem in 7.20 integrierten Modul Trigger eine Benachrichtigungsfunktion einzurichten, dass alle Benutzer z.B. über neue Beiträge (nodes) per E-Mail informiert werden.
Gruß, tikita
- Anmelden oder Registrieren um Kommentare zu schreiben
Stattdessen Rules
am 01.03.2013 - 01:29 Uhr
Ich kann mich nicht mehr daran erinnern, was die Core-Funktionen Trigger und Aktionen alles können. (Ich glaube, hier kommst du damit tatsächlich nicht weiter.)
In Regel werden die meisten mit dem zusätzlichen Modul Rules arbeiten. Damit kannst du eine Mail an alle User einer bestimmten Rolle schicken. Dummerweise wird bei diesen Rollen (nach meinem letzten Stand) Authenticated User nicht als eigene Rolle aufgeführt. Du kannst also entweder allen Usern eine zusätzliche Rollen geben, die du dann mit Rules ansprichst. Oder du schaust nach einem Patch für Rules für diesen Zweck (siehe http://drupal.org/node/925212).
Jemand funktionierende Mail-Benachrichtigungsfunktion am laufen?
am 03.03.2013 - 13:41 Uhr
Ich möchte die Frage noch nicht als gelöst betiteln, weder im positiven noch im negativen, da ich es auch mit Rules nicht geschafft habe, eine E-Mail-Benachrichtigung an alle registrierten BenutzerInnen einzustellen (wenn ein neuer Beitrag erstellt wurde).
Die Frage bleibt weiterhin, ob es einen Platzhalter gibt oder eben nicht; alle Handbücher helfen mir da bisher nicht und auch englischsprachige Foren (sofern es überhaupt um Drupal 7 geht) sind auffällig zurückhaltend. Am meisten wurde Token empfohlen und dieses Modul bietet auch Unmengen von Platzhaltern für alle Gelegenheiten - aber wohl nicht für "E-Mail an Alle bei neuem Node".
Ich stelle mir vor, dass es auch andere Drupal-AnwenderInnen gibt, die die BenutzerInnen ihrer Installation automatisch über neue Beiträge per E-Mail auf dem Laufenden halten wollen. Besonders dann, wenn RSS-Feeds nicht angeboten werden sollen, bzw. es sich um eine nicht allgemein zugängliche Installation handelt (also um neue Beiträge, die "hinter" dem passwortgeschützten Startseitenbereich erstellt werden).
Vielleicht suche/google ich auch mit völlig falschem Ansatz und würde mich deshalb über Hinweise von anderen AnwenderInnen sehr freuen.
Gruß, tikita
Da wäre noch das Modul
am 03.03.2013 - 14:12 Uhr
Da wäre noch das Modul Notifications anzubieten. Da ist aber der Ansatz, daß der User selbst Informationen abonniert.
Beste Grüße
Werner
Doch Rules
am 03.03.2013 - 14:52 Uhr
Naja, du wirst es doch mit Rules hinbekommen können. Nicht trivial, aber vermutlich einfacher als mit anderen Lösungen. Wie ich schon notiert habe:
Zu beachten:
Tokens für send mail
am 01.04.2013 - 13:05 Uhr
Hallo zusammen,
mich interessiert gerade "tikita"s erster Gedanke mit dem "[comment:author:mail]".
Wie ist es mit Rules möglich, beim Speichern einer Seite oder beim flaggen,
dem Node- oder Kommentar-Autor eine entsprechende Mail zukommen zu lassen.
Sollte eigentlich kein großes Ding sein, aber die Tokens bieten im "Send-Mail"-Bereich wirklich nicht viel
und die Conditions lassen auch ein wenig zu wünschen übrig.
Gibts hier vielleicht hilfreiche Zusatzmodule?
Beste Ostergrüße
Helge