Как можно было бы изменить цвет URL-адреса, который является пользовательской переменной, вставленной в транзакционное электронное письмо?


Вот пользовательская переменная: <a href="https://customer-support-page">CUSTOMER SUPPORT</a>

Он получает значение по умолчанию color: #aaa;, и мне не удается найти, откуда взят этот набор цветов, чтобы изменить его. Мне удалось переопределить цвет текста, добавив код в раздел "Стили шаблонов" шаблона электронной почты, и он отлично смотрится в предварительном просмотре, но когда я тестирую его с помощью gmail.com и hotmail.com , он отображается цветом по умолчанию.

К сожалению, невозможно добавить встроенный стиль непосредственно в переменная и также не является возможностью иметь встроенный стиль непосредственно в шаблоне электронной почты.

Я не уверен, что делать, я работаю с Magento2.3 уже пару месяцев, и мои знания CSS и HTML и Google помогли мне только до сих пор.

Не мог бы кто-нибудь подсказать, где я могу найти способ изменить цвет ссылок в шаблонах электронной почты или ссылок в пользовательских переменных?

Author: Doina, 2020-10-14

1 answers

Вам следует создать файл .less для оформления шаблонов электронной почты. Вот шаги:

  1. В пользовательской переменной добавьте класс для тега привязки. Пример:
<a class="anchor-style" href="https://customer-support-page">CUSTOMER SUPPORT</a>
  1. В вашей теме интерфейса создайте файл _email-extend.less. Пример пути:
app/design/frontend/Doina/CustomTheme/web/css/source/_email-extend.less
  1. В этом файле .less добавьте свой стиль CSS для тега привязки. Пример:
.anchor-style {
    color: #ccc;
}
  1. Выполните команду bin/magento setup:upgrade и посмотрите, работает ли она.

Надеюсь, это поможет вам.

 1
Author: Steven Nguyen, 2020-10-23 04:56:28