Andrey

Andrey

С нами с 03 апреля 2020; Место в рейтинге пользователей: #3209
Николай Савин
08 апреля 2020, 08:19
1
+1
Для редиректа в MODX существует метод SendRerdirect
//1 - это номер страницы куда нужен редирект
$url = $modx->makeUrl(1);
$modx->sendRedirect($url);
По идее этого наверное и достаточно в вашем сниппете.
Пардон — а вы знаете что такое сниппет?
Александр Мельник
05 апреля 2020, 15:59
1
+2
docs.modx.com/current/en/extending-modx/plugins
Это в целом о плагинах (там кстати есть и пример отправки письма из плагина)
docs.modx.com/current/en/extending-modx/plugins/system-events/onuseractivate
Это описание самого события (очень скудное к сожалению).
Ваша задача написать php код, создав его в секции админики — плагины. Прикрепить его на событие OnUserActivate и тогда при срабатывании этого события, будет срабатывать та логика, которая прописана в плагине. К сожалению документация не говорит о том, какие данные в такой плагин буду переданы (обычно пишется, как например тут docs.modx.com/current/en/extending-modx/plugins/system-events/onbeforedocformsave) Но скорее всего в плагине вам будет доступна $user содержащая в себе объект пользователя. Получите из него email ($user->get('email')) отправьте письмо на эту почту.