Magento 2: Логотип почты Для Транзакций И Ссылки В Нижнем Колонтитуле По Умолчанию


  • У меня вопрос по поводу почты для транзакций почему почта логотип не может быть установлен? Я уже установил Content > Configuration > transnational почта
  • и ссылки, такие как О нас и обслуживании клиентов в нижнем колонтитуле в транснациональной почте , Как я могу Изменить эти ссылки href? и откуда это взялось?enter image description here
Author: Kishan Patadia, 2017-07-24

5 answers

Пожалуйста, проверьте путь

Vendor/magento/theme-frontend-luma/Magento_Email/email/footer.html

Vendor/magento/module-email/view/frontend/email/header.html

 3
Author: Nikhil waghela, 2017-08-28 07:23:49

В vendor/magento/module-config/Model/Config/Backend/Email/Logo найдите эту константу:

const UPLOAD_DIR = 'email/logo';

И изменил его на:

const UPLOAD_DIR = 'logo';

Также в vendor/magento/module-email/etc/di.xml замените email/logo просто logo:

<item name="value" xsi:type="string">email/logo</item>

Кому:

<item name="value" xsi:type="string">logo</item>

А затем снова загрузите логотип электронной почты и проверьте электронную почту.

Ссылка: Magento 2: Не удается загрузить логотип транзакционной электронной почты от администратора

 1
Author: Kishan Patadia, 2017-07-24 05:34:09

Это ошибка в magento 2.1.

Выполните следующие действия, чтобы исправить это:

  1. создать di.xml в ваш пользовательский модуль
  2. добавить <preference for="Magento\Theme\Model\Design\Backend\Logo" type="Vendor\YouModuleName\Model\Design\Backend\Logo"/>
  3. создайте файл Vendor\YouModuleName\Model\Design\Backend\Logo.php
  4. замените const UPLOAD_DIR = 'logo'; на const UPLOAD_DIR = 'email/logo';
  5. Тест!

Существует также самый простой способ обойти проблему без изменения кода:

  1. Создайте каталог pub/медиа/электронная почта/логотип/по умолчанию

  2. Скопируйте логотип в каталог вручную.

  3. Затем с помощью правильной процедуры Содержимое > Дизайн > Конфигурация > Редактирование > Транснациональные электронные письма

Теперь загрузите тот же логотип, который вы вручную добавили во вновь созданный каталог.

Чтобы изменить ссылку нижнего колонтитула, отредактируйте footer.html в вашей теме.

app/design/frontend/Vendor/themename/Magento_Email/email/footer.html
 0
Author: Sejal Shah, 2017-07-24 05:40:26

Пожалуйста, следуйте приведенным ниже путям:

app/design/frontend/VendorName/ThemeName/Magento_Email/email/header.html
app/design/frontend/VendorName/ThemeName/Magento_Email/email/footer.html
 0
Author: Nagaraju K, 2017-07-24 06:23:35

В Magento 2.1.x существует эта проблема.

Проблема

В admin,

  • вы переходите к Content > Design > Configuration > Edit your current theme
  • затем вы переходите к разделу Transactional Emails
  • и загрузите туда изображение логотипа вашей электронной почты
  • Затем нажмите кнопку save configuration или save and continue

  • И когда вы вернетесь к редактированию текущей темы, вы не увидите загруженное изображение в разделе Transactional Emails

Причина

На самом деле изображение предназначено для сохранения в следующем расположении:

YOUR_MAGENTO_ROOT/pub/media/email/logo/stores/YOUR_STORE_ID/YOUR_IMAGE.png

(предположим, что ваше имя изображения должно быть YOUR_IMAGE.png)

Однако из-за ошибки в Magento 2.1.x изображение сохраняется в местоположении:

YOUR_MAGENTO_ROOT/pub/media/logo/stores/YOUR_STORE_ID/YOUR_IMAGE.png

Решение

Не очень гибким, но простым решением будет копирование изображения

Из pub/media/logo/stores/your_store_id/your_image.png

К pub/media/email/logo/stores/your_store_id/your_image.png


После этого вы переходите к Content > Design > Configuration > Edit your current theme

Затем вы переходите к разделу Transactional Emails

И загрузите туда изображение логотипа вашей электронной почты

Затем нажмите кнопку save configuration или save and continue

 0
Author: Mukesh Chapagain, 2018-06-12 11:53:16