Доброго дня! После проведенной комплексной работы программистом в сайте основанном на OpenCart 3 произошёл следующий сбой: В шаблонах писем пропали возвраты строк. На примере шаблона Приветствия нового пользователя: Код: {{ text_signup }} {{ text_firstname }} {{ firstname }} {{ text_lastname }} {{ lastname }} {% if customer_group %} {{ text_customer_group }} {{ customer_group }} {% endif %} {{ text_email }} {{ email }} {{ text_telephone }} {{ telephone }} Исходя из шаблона и содержимого языковых файлов, мы должны получить следующее письмо: Код: Зарегистрировался новый покупатель: Имя:Тест Фамилия:Тестов Группа покупателей:Физическое лицо E-Mail:test@yandex.ru Телефон:+7 (999) 000 22 22 Но вместо этого получаем такую же версию, но без возвратов строки: Код: Зарегистрировался новый покупатель:Имя:ТестФамилия:ТестовГруппапокупателей:Физическое лицоE-Mail:test@yandex.ruТелефон:+7 (999) 000 22 22 Попытка поставить html-теги и <br> не увенчались успехом - пришло письмо где весь html-код вернулся обычным текстом. Программист к сожалению слился и на связь не выходит. Предполагаю что проблема может крыться в файле движка почты, т.к. всё остальное уже проверил.
Попробуйте перезалить оригинальный файл. Также можете открыть ваш текущий файл нормальным текстовым редактором(например Visual Studio Code, Notepad+), символ переноса строки стоит: LF или CRLF?(в правом нижнем углу у обоих редакторов, будет написано)
Проверил, файлы идентичные. Как и в вашем файле, у меня символ переноса строки стоит LF Сами шаблоны также идентичные, хэш-суммы совпадают Пока предполагаю что проблема либо на уровне файла который отвечает за движок почты (видел его, но не могу вспомнить какой именно). Либо в самом протоколе отправки