Здравствуйте! OcStore 3.0.2 Админка - Заказы. Блок "Добавить в историю заказа" - поле "комментарий" https://prnt.sc/1zt1tg2 Я сделал поддержку html для поля "комментарий" и отправляю уведомление вот в таком виде https://prnt.sc/1zt2no6 . На сайте в личном кабинете покупателя всё ок, отображается с учетом html, у меня в админке в истории заказов тоже ок, а вот в письме которое приходит покупателю мой комментарий отображается вот так: <u>Привет Мир</u> Подскажите, пожалуйста, как сделать, чтобы комментарий приходил на почту с учетом html? ---------------- PS. admin/controller/sale/order.php 'comment' => nl2br($order_info['comment']) заменил на 'comment' => html_entity_decode($order_info['comment']) ---------------- catalog/controller/mail/order.php $mail->setText в двух местах заменил на $mail->setHtml Не помогло - вернул обратно $mail->setText
Не знаю какая у вас версия опенкарта, но предположим последняя. В \catalog\controller\mail\order.php для комментария установлено strip_tags PHP: $data['comment'] = strip_tags($comment);
--------- Прошу прощения, да OcStore 3.0.2.0 Так а что мне то делать - убрать strip_tags или заменить?
После того как убрал strip_tags, письмо пришло в таком же виде https://prnt.sc/200e50f Потом вместо strip_tags я прописал html_entity_decode - уже лучше, письмо пришло с тегом вот так https://prnt.sc/200ecoy Потом, в 329 строке $mail->setText($this->load->view('mail/order_edit', $data)); setText заменил на setHtml Комментарий на почту пришел как надо https://prnt.sc/200kucv , но зато остальной весь текст лёг в одну строку. Потом в order_edit.twig добавил <br> в нужных местах. Ура! Получилось! Спасибо Вам большое за strip_tags ! Выручили!))