it-swarm-eu.dev

Po přidání nového obsahu odešlete e-mail s oznámením

Někteří lidé se odmítají dozvědět více o RSS a přejí si, aby mi mohli dát (např. Prostřednictvím nějakého formuláře) e-mail (bez registrace) a byli by automaticky informováni o novém obsahu.

Můžete mi pomoci, jak dosáhnout této funkce v Drupal 7? Slyšel jsem o třech modulech, které by mohly pomoci: pravidla, předplatné a oznámení. Pouze první práce pod Drupal 7. Mohli byste nakonfigurovat tuto funkci s nějakým vhodným modulem?

11
xralf

Rules je pro to nejlepší, záleží na Entity API.

  • Jednoduché stažení a povolení z Admin -> Moduly
  • Nyní postupujte podle Správce -> Konfigurace -> Pracovní postup -> Pravidla
  • Klikněte na Add new rule
  • Definujte jméno např. "New content email notification", vyberte 'After Saving new content' from React na políčko výběru události a stiskněte Uložit
  • Na další stránce je již událost definována, není zde potřeba definovat žádnou podmínku, sekci Head on to Action a stisknout Add action
  • Do pole To zadejte e-mailovou adresu příjemce
  • Vyplňte pole Předmět a Zpráva, Z polí. (K dispozici je řada náhradních vzorů)

např. Nový obsah [uzel: název] přidán [uzel: autor] typu [uzel: typ] na [uzel: vytvořeno].

  • Zasáhni zachránit
  • V poli nastavení pole nezapomeňte zaškrtnout políčko Active.
19
Shoaib Nawaz

... alternativně, pokud to potřebujete udělat programově (ne pomocí modulu Rules ), můžete zavěsit do hook_node_insert () a chytit objekt $ node, pak s to, co chcete.

7
geerlingguy

Pravidla udělá přesně toto:

Příklady použití
- Vytvářejte flexibilní změny pracovního postupu publikování obsahu
- Odesílejte přizpůsobené e-maily s cílem upozornit uživatele na důležité
- Vytvářejte vlastní přesměrování, systémové zprávy, strouhanku, ...

Potřebujete pomoc s jeho konfigurací?

2
tostinni