Подтвердить что ты не робот

Как заменить логотип по умолчанию в транзакционных письмах?

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

Я знаю, что могу зайти в базовый каталог и заменить его, но если я обновлю систему, он уничтожит ее. Кто-нибудь знает правильный способ его изменения?

4b9b3361

Ответ 1

Вы можете создать новую тему и поместить ее туда. Это не так сложно, как кажется, из-за того, как темы отступают от дефолтов в Magento. Если Magento не может найти что-то в вашей теме, он вернется на базовую тему, посмотрев папку default.

Например, в магазине, который я поддерживаю, я загрузил свою собственную версию логотипа электронной почты в

/skin/frontend/{package}/{my-theme-name}/images/logo_email.gif

а на панели "Администрирование" я перешел в "Система" > "Конфигурация" > "Дизайн" > "Темы" и установил default в {my-theme-name}.

Почему это работает?

В шаблонах электронной почты Magento определяет src изображения логотипа как {{skin url="images/logo_email.gif" _area='frontend'}}. Это шаблонный шаблон Magento для "найти images/logo_email.gif в области frontend текущей темы". Итак, Magento ищет /frontend/{package}/{my-theme-name}/images/logo_email.gif, находит его и использует этот путь при выводе HTML.

Если вы удалите свой образ, он не сломается! Вместо этого, хотя Magento по-прежнему будет сначала искать в вашем каталоге тем, как описано выше, он обнаружил бы, что он не существует и возвращается обратно в папку /frontend/{package}/default/images/logo_email.gif.

Удачи, и надеюсь, что это поможет!

Ответ 2

Еще один правильный способ сделать это - перейти в BackEnd в систему → Конфигурация → Дизайн → Транзакционные электронные письма → Логотип и легко выберете свой логотип. GL.

Ответ 3

Лучший ответ для обработки логотипов в транзакционных электронных сообщениях - это комбинация предыдущих ответов.

Выберите логотип для своих транзакционных писем, перейдя сюда: Система → Конфигурация → Дизайн → Транзакционные письма → Логотип

Затем в ваших транзакционных письмах убедитесь, что они ссылаются: {{var logo_url}} на адрес логотипа.

Я обновился от более старой версии Magento и имел {{url = "images/logo_email.gif" _area = 'frontend'}} для URL-адреса логотипа. Этот более старый метод ссылался на логотип_email.gif, застрявший в папке с изображениями по умолчанию.

Ответ 4

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

Система → Конфигурация → Дизайн → Транзакционные письма → Логотип

Ответ 5

В Magento 1.7.0.2 < используйте {{var logo_url}} вместо {{skin url="images/logo_email.gif" _area='frontend'}}

Ответ 6

Иногда клиент электронной почты будет хранить кешированную версию изображения. Я просмотрел правильное изображение в браузере, скопировав URL-адрес из исходного кода электронной почты, но Mail Mail на Mac Os отображал логотип магазина демонстраций...