При подписке на рассылку через форму sender.subscribe.form без подтверждения подписки по email, нужно отловить событие и произвести манипуляции (например, отправить адрес через API сторонней системы рассылок или чего еще)
Использую следующие варианты (сперва был один, потом добавил остальные на всякий)
AddEventHandler("subscribe", "OnBeforeSubscriptionAdd", "OnBeforeSubscriptionAddHandler");
AddEventHandler("subscribe", "OnStartSubscriptionAdd", "OnStartSubscriptionAddHandler");
AddEventHandler("subscribe", "OnBeforeSubscriptionUpdate", "OnBeforeSubscriptionUpdateHandler");
В хендлерах просто запись лога в файл типа ОК...
В дебаг не приходит вообще ничего, события как-буд-то не срабатывают... Может не те события? Активное гугление ни к чему интересному не привело...
Пока думаю включить отправку письма, отловить его, отменить отправку и сделать свои действия, но это какое-то порно ))
Использую следующие варианты (сперва был один, потом добавил остальные на всякий)
AddEventHandler("subscribe", "OnBeforeSubscriptionAdd", "OnBeforeSubscriptionAddHandler");
AddEventHandler("subscribe", "OnStartSubscriptionAdd", "OnStartSubscriptionAddHandler");
AddEventHandler("subscribe", "OnBeforeSubscriptionUpdate", "OnBeforeSubscriptionUpdateHandler");
В хендлерах просто запись лога в файл типа ОК...
В дебаг не приходит вообще ничего, события как-буд-то не срабатывают... Может не те события? Активное гугление ни к чему интересному не привело...
Пока думаю включить отправку письма, отловить его, отменить отправку и сделать свои действия, но это какое-то порно ))