Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Шаблон письма после регистрации пользователя


 Поделиться

Рекомендованные сообщения

Добрый день, решил отредактировать шаблон письма, которое приходит пользователю после регистрации,

в файле /model/account/customer.php     

$mail->SetText($message)

 заменил на  

$mail->SetHtml($message),

после этого смог обычные html теги добавлять в сообщение - 

$message.="<div>Сообщение</div>" 

Но хотелось бы и стили к этим тегам добавить, если делаю так 

$message.="<div><p class="msg__title">Привет</p></div> <style> .msg__title{color:blue;}  </style>";

То выдает ошибку, т.е. в теги я вообще ничего не могу вписать, только голая структура, иначе ругается, как добавить стили к тексту письма? 

Ссылка на комментарий
Поделиться на других сайтах


6 часов назад, Timur3294237423428934 сказал:

как добавить стили к тексту письма? 

<div style="................."></div>

 

Ссылка на комментарий
Поделиться на других сайтах

18 часов назад, likesmartass сказал:

Сделать по аналогии с model/checkout/order (письмо клиенту о заказе)

Там только теги <br>, стилей нигде нет

14 часов назад, fanatic сказал:

<div style="................."></div>

 

Воспринимает только голые теги, даже класс или id нельзя добавить

Ссылка на комментарий
Поделиться на других сайтах


6 минут назад, Timur3294237423428934 сказал:

Там только теги <br>, стилей нигде нет

Воспринимает только голые теги, даже класс или id нельзя добавить

 

оформите заказ у себя на сайте и Вам на почту упадет html письмо. Шаблон письма находиться в view/**/mail/order.tpl

Просто сделайте по аналогии.......

Ссылка на комментарий
Поделиться на других сайтах

21 час назад, Timur3294237423428934 сказал:

То выдает ошибку, т.е. в теги я вообще ничего не могу вписать

какая у вас ошибка?

Ссылка на комментарий
Поделиться на других сайтах


2 часа назад, Timur3294237423428934 сказал:

даже класс или id нельзя добавить

да не нужно классы и id,  прописывайте стили напрямую   style="......."

вот пример из дефолта

<body style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;">
<div style="width: 680px;"><a href="<?php echo $store_url; ?>" title="<?php echo $store_name; ?>"><img src="<?php echo $logo; ?>" alt="<?php echo $store_name; ?>" style="margin-bottom: 20px; border: none;" /></a>

 

Ссылка на комментарий
Поделиться на других сайтах

3 минуты назад, nikifalex сказал:

и вас нисколько не смутило количество кавычек и цвет зеленый?

Теги работают, проверял с <h1>, стили не применяются 

Без таких кавычек никак

$message.="<h1>текст </h1>";

 

Ссылка на комментарий
Поделиться на других сайтах


4 часа назад, Timur3294237423428934 сказал:

$message.="<div style="background-color:black;">Привет </div>";

все от вашего незнания

 

Используйте для текстовой переменной одинарные кавычки, а стили, классы, идентификаторы заключите в двойные
$message.= '<div style="background-color:black;">Привет </div>';
а лучше вообще создайте отдельный темплейт и таких проблем не будет

Ссылка на комментарий
Поделиться на других сайтах


В 07.12.2018 в 14:32, thentru сказал:

Используйте для текстовой переменной одинарные кавычки, а стили, классы, идентификаторы заключите в двойные
$message.= '<div style="background-color:black;">Привет </div>';
а лучше вообще создайте отдельный темплейт и таких проблем не будет

Большое спасибо

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.