Drupal ustvarjanje custom triggerjev
3 naročniki
3 naročniki
Lep pozdrav,
zaradi slabe dokumentacije okoli tega problema se obračam na vas, zanima me ali je možnost v Drupal 7 dodati custom trigger(dodati med /admin/structure/trigger/user).
Cilj je poslati email ko user izpolni polje v svojem profilu. To polje je na voljo v /user/$id/edit administraciji.
Je kakšen način brez da bi posegal v uradni trigger modul?
4 odgovori
Mogoče bo uporabno:
spletnastran.com/admin/structure/trigger/user
User je čisto desni zavihek, kjer lahko nastaviš akcije pri spreminjanju podatkov/profila uporabnika (creating, updating account etc).
Seveda je prej treba nastaviti akcijo v Home » Administration » Configuration » System -> Create an advanced action - > send e-mail
- -
@yonna, hvala za odgovor, do tega sem že prišel. Zdaj pa bi rad naredil custom trigger. Torej npr. zdaj je en od triggerjev po defaultu: "AFTER CREATING A NEW USER ACCOUNT".
Jaz pa bi potreboval nekaj v smislu: "WHEN USER CHANGES "SOME" FIELD IN USER ACCOUNT".
Najboljš je take zadeve reševat z Rules modulom, ki je idealen za ustvarjanje raznih pogojev in triggerjev.
Recimo, ko uporabnik posodobi profil ustvari določeno akcijo.
https://www.drupal.org/project/rules
The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). It's a replacement with more features for the trigger module in core