Как быть с переменными типа $confirmation_url, $recovery_url и др. при нескольких витринах на разных доменах? Создаю группу шаблонов под каждый домен, заменяю название магазина, телефон, и email адрес, но переменные $confirmation_url, $recovery_url и хранят в себе ссылку на "основной" домен.
4 комментария
Вы выяснили это при отправке тестовых уведомлений из панели управления или при выполнении действий в рабочем режиме на сайте от имени обычного посетителя?
Как-то странно у меня все наоборот. Т.е есть основной сайт и несколько витрин для разных регионов. Так вот пользователь регистрируется как на основном сайт но ссылки на подтверждение ему приходить https://sub.site.ru/token123 при этом переход по ссылке не работает так как он работает http://site.ru/token123. Как редактировать $confirmation_url, $recovery_ur в шаблонах, чтобы адрес он брал только основной без субдомена?
Вначале проверьте в админке сайт-личный кабинет-(личный кабинет включен, там же в настройках лк выбран нужный шаблон email уведомлений); настройки-настройки email (пропишите для каждой витрины отправителя); настройки-email шаблоны (создаёте для каждой витрины группу шаблонов с нужным отправителем). Я в своё время последовательность перепутал, проверить не смогу, для каждой витрины я просто заменил в шаблоне email уведомлений переменные на адреса нужных витрин.
заменил на
это-то понятно а как быть с токеном, который генерируеться одноразово?
<a href="https://ваш-сайт/forgotpassword/">ссылка</a> вот это вообще не прокатить!!!
- Нажать на восстановить пароль
- Вписать свой е-майл
- На почту приходить ссылка одна разовая
а нужно, чтобы приходило