Пропали возвраты строки в шаблонах писем

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем МихаилСергеевич, 18 июл 2024.

  1. МихаилСергеевич

    МихаилСергеевич Новичок

    Сообщения:
    2
    Симпатии:
    0
    Доброго дня! После проведенной комплексной работы программистом в сайте основанном на 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-код вернулся обычным текстом.

    Программист к сожалению слился и на связь не выходит. Предполагаю что проблема может крыться в файле движка почты, т.к. всё остальное уже проверил.
     
  2. Tesloz

    Tesloz Специалист

    Сообщения:
    110
    Симпатии:
    52
    Попробуйте перезалить оригинальный файл.
    Также можете открыть ваш текущий файл нормальным текстовым редактором(например Visual Studio Code, Notepad+), символ переноса строки стоит: LF или CRLF?(в правом нижнем углу у обоих редакторов, будет написано)
     

    Вложения:

    Последнее редактирование: 19 июл 2024
  3. МихаилСергеевич

    МихаилСергеевич Новичок

    Сообщения:
    2
    Симпатии:
    0
    Проверил, файлы идентичные. Как и в вашем файле, у меня символ переноса строки стоит LF
    Сами шаблоны также идентичные, хэш-суммы совпадают

    Пока предполагаю что проблема либо на уровне файла который отвечает за движок почты (видел его, но не могу вспомнить какой именно). Либо в самом протоколе отправки