Upozornění autora obsahu na nový komentář

Ve skutečnosti tohle není blog ale veřejné poznámky.

Upozornění autora obsahu na nový komentář

Zadání:

  • V případě nového komentáře se má odeslat email autorovi obsahu s informací o komentování.
  • Každý autor by měl mít možnost upozornění vypnout a to u každého konkrétního obsahu.

Na tohle stačí modul Rules.

  1. Nejdřív vytvořim pole u typu obsahu s názvem "Upozornění" (field_upozorneni), typ "Logická hodnota", prvek nechám "Zaškrtávací pole Ano/Ne. Tohle pole mi bude sloužit k přihlášení a odhlášení upozornění na nové komentáře. V jeho nastavení nechám všechno tak jak je, tzn. že pro Zapnuto bude hodnota 1, Vypnuto 0
  2. Vytvořím nový pravidlo (tvujweb/admin/config/workflow/rules). Jako událost zvolim "Po uložení nového komentáře"*.
  3. Jako podmínku přidám "Provést vlastní PHP kód" a do pole hodnota vložim return $node->field_upozorneni['und'][0]['value'] == 0;
  4. Kliknu na přidat akci, vyberu "Poslat e-mail", do pole hodnota vložim [comment:node:author:mail], zbytek je na každym.

*Pro přidání události "Odeslat komentář po schválení" je možný použít patch.
Tagy:
verze drupalu: 7