Как можно было бы изменить цвет URL-адреса, который является пользовательской переменной, вставленной в транзакционное электронное письмо?
Вот пользовательская переменная:
<a href="https://customer-support-page">CUSTOMER SUPPORT</a>
Он получает значение по умолчанию color: #aaa;
, и мне не удается найти, откуда взят этот набор цветов, чтобы изменить его.
Мне удалось переопределить цвет текста, добавив код в раздел "Стили шаблонов" шаблона электронной почты, и он отлично смотрится в предварительном просмотре, но когда я тестирую его с помощью gmail.com и hotmail.com , он отображается цветом по умолчанию.
К сожалению, невозможно добавить встроенный стиль непосредственно в переменная и также не является возможностью иметь встроенный стиль непосредственно в шаблоне электронной почты.
Я не уверен, что делать, я работаю с Magento2.3 уже пару месяцев, и мои знания CSS и HTML и Google помогли мне только до сих пор.
Не мог бы кто-нибудь подсказать, где я могу найти способ изменить цвет ссылок в шаблонах электронной почты или ссылок в пользовательских переменных?
1 answers
Вам следует создать файл .less для оформления шаблонов электронной почты. Вот шаги:
- В пользовательской переменной добавьте класс для тега привязки. Пример:
<a class="anchor-style" href="https://customer-support-page">CUSTOMER SUPPORT</a>
- В вашей теме интерфейса создайте файл
_email-extend.less
. Пример пути:
app/design/frontend/Doina/CustomTheme/web/css/source/_email-extend.less
- В этом файле .less добавьте свой стиль CSS для тега привязки. Пример:
.anchor-style {
color: #ccc;
}
- Выполните команду
bin/magento setup:upgrade
и посмотрите, работает ли она.
Надеюсь, это поможет вам.