Автор Тема: html код в сообщении заказа  (Прочитано 303 раз)

21 Декабрь 2019, 13:41:51
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля

Спасайте

Нужно в сообщении, которое приходит в заказ отправит HTML. Версия 1,7
Все что нашел в интернете не спасло, все про старые версии

Причем сообщение уходит на мыло нормально, HTML сохраняется, в БД записывается как текст, если в БД вставить HTML ручками, все работает.
Вот что я туда отправляю:
<a href="http://time.com/?zak=xxxxx&zap=xxxxx">Нажмите</a>
Вот что сохраняется:
Нажмите

Хоть где искать подскажите? Я уже 2е суток голову ломаю, начал с validate и с TYPE_, потом менял условия в validate.php, потом понял что все не то, ошибку то не выдает, значить то что написано всех устраивает. Все что нашел о сообщениях, что чтото надо изменить:
<dd>{$message.message|escape:'html':'UTF-8'|nl2br}</dd>

В общем все, руки опустились, дальше мозгов не хватает.... :o
21 Декабрь 2019, 13:58:03
Ответ #1
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Да забыл написать, этому чему то не нравится <> или < других символов я не нашел
22 Декабрь 2019, 10:51:25
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
А почему Вы эту ссылку не вставите в шаблон письма?
Не боги горшки обжигают, не зачем им такой хренью заниматься.
23 Декабрь 2019, 11:43:12
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблоно письма измените, вставьте ссылку
<a href="http://time.com/?zak={id_order}&zap={myvar}">
и переменную, которую определяйте в переменных шаблона.