@smrnvlr

Откуда берутся лишние кавычки в #PODUCT_URL# в Битрикс?

Проблем такая: в почтовом шаблоне передается #PRODUCT_URL# при заказе в 1 клик, на почту все приходит, но в URL в конце добавляется лишняя кавычка (")
то есть урл выглядит так:
https://site.ru/catalog/product.html"


Сам почтовый шаблон выглядит так:

С сайта #SITE# поступил новый заказ в 1 клик.

Товар: #PRODUCT#

Имя: #NAME#

Телефон: #PHONE#

Ссылка: #PRODUCT_URL#

Комментарий: #COMMENT#



Скажите, в чем может быть проблема, откуда она берется эта кавычка?
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 3
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
Несколько я вижу это не стандартное почтовое событие , а что то самописное. Скорее всего кавычка там где генерируется событие. Ищите место где вызывается CEvent::Send ( или Bitrix\Main\Mail\Event::send ).
Ответ написан
Комментировать
@magarif
Программист
Пришлите код шаблона
Ответ написан
Комментировать
@s0rkin
Всем привет, столкнулся с этой же проблемой, решилось довольно просто.
Ищем где формируется сам url для PRODUCT_URL , в моем случае в - ajax.php
Видим запись -
$PRODUCT_URL = "<a href="; и в конце $PRODUCT_URL .= "\">".$arElement["NAME"]."</a>";
, получается в конце кавычка встает, а в начале нет, исправляем - $PRODUCT_URL = "<a href=\"";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы