Ссылка на изображение шаблона скорости электронной почты SAP Hybris - PullRequest
1 голос
/ 14 июля 2020

У меня есть файл .vm для письма с подтверждением заказа, и я помещаю некоторую информацию в этот шаблон .vm. В этой информации есть несколько изображений. Но мои изображения не отображались во время отправки электронного письма. Я попробовал несколько методов, но не сработал:

<img src='${ctx.contextPath}/images/theme/social_01.jpg

<img src='${ctx.themeResourceUrl}/images/theme/social_01.jpg

и

<img src='../images/theme/social_01.jpg

Ни один из них не работал у меня.

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

xxxStore> import> sampledata> contentCatalogxxx> images> theme>

Как решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 14 июля 2020

Можете ли вы распечатать полный URL-адрес изображения в электронном письме, попробовать открыть его в новом окне браузера и посмотреть. Вы должны получить доступ к своему изображению. Если нет, попробуйте посмотреть URL-адрес, он правильный? Сообщите мне результат.

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

Похоже, вы пытаетесь получить доступ к статическому c изображению. Вы можете найти все содержимое внешнего интерфейса c в папке root расширения витрины магазина. Ваше изображение также должно быть в той же папке.

например, у меня есть изображение по адресу

sastorefront/web/webroot/_ui/responsive/theme-blue/images/test.png

Я могу получить к нему доступ, используя

${themeResourcePath}/images/test.png

Для устранения проблем с путями , Я напечатал бы путь и попробовал бы открыть тот же URL-адрес в браузере. В идеале изображение должно быть доступно по URL-адресу. Скажем, в моем случае я могу получить доступ к test.png с помощью

https://example.com/_ui/responsive/theme-blue/images/test.png
0 голосов
/ 14 июля 2020

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

Чтобы предоставить это,

  • go в Backoffice тип носителя
  • проверьте URL вашего носителя
...