Нет изображений в письме после обновления кеша
Довелось работать с интернет магазином на modx + ms2
импорт товаров в магазин производится каким то самописным сторонним скриптом.
Была рпоблема с тем, что после обновления не отображались некоторые картинки на сайте. Решилось обновлением кеша через крон.
Теперь друая проблема. Письма с заказами имеют в себе изображение, после сброса кеша, пути на картинки меняются. и в письме не отображаются, а это принципиальный вопрос.
Не могу найти где обрабатывается плейсхолдер [[+goods]] где именно прописываются пути на изображения.
Так же был очень удивлен зайдя в assets/images/products/ и увидя там огромное кол-во превью одинаковых размеров с разными названиями.
подскажите куда копать…
импорт товаров в магазин производится каким то самописным сторонним скриптом.
Была рпоблема с тем, что после обновления не отображались некоторые картинки на сайте. Решилось обновлением кеша через крон.
Теперь друая проблема. Письма с заказами имеют в себе изображение, после сброса кеша, пути на картинки меняются. и в письме не отображаются, а это принципиальный вопрос.
Не могу найти где обрабатывается плейсхолдер [[+goods]] где именно прописываются пути на изображения.
Так же был очень удивлен зайдя в assets/images/products/ и увидя там огромное кол-во превью одинаковых размеров с разными названиями.
подскажите куда копать…
Комментарии: 3
Похоже, какой-то кривой импорт, который каждый раз генерирует новые имена для файлов картинок.
У галереи MS2 есть настройка, как ей генерировать имена файлов — случайно или по имени исходного файла. Плюс, она проверяет контент картинок на дубликаты при загрузке.
В общем, не должно такого быть
У галереи MS2 есть настройка, как ей генерировать имена файлов — случайно или по имени исходного файла. Плюс, она проверяет контент картинок на дубликаты при загрузке.
В общем, не должно такого быть
огромное кол-во превью одинаковых размеров с разными названиями
ну тот факт что импорт кривой, мне уже ясно. Мне интересно где изменить пути на картинки в плейсхолдере [[+goods]], так как все картинки для импорта лежат в одной директории на фтп, их названия это артикул товара. Разница только в том, что артикул содержит русские символы а в именах картинок эти символы затрансличены.
Может имеет смысл вообще не генерировать превью для товаров, так как они уже есть?
и есть они в трех размерах big, medium, small. Все на фтп подготовлено.
Прописать в шаблонах вывода товара абсолютные пути:
/folio/picts/big/
/folio/picts/medium/
/folio/picts/small/
и подставлять артикул товара.
Вот только вопрос как его перевести в транслит…
Может имеет смысл вообще не генерировать превью для товаров, так как они уже есть?
и есть они в трех размерах big, medium, small. Все на фтп подготовлено.
Прописать в шаблонах вывода товара абсолютные пути:
/folio/picts/big/
/folio/picts/medium/
/folio/picts/small/
и подставлять артикул товара.
Вот только вопрос как его перевести в транслит…
Вывел изображения на сайт и в письмо путем перевода в транслит pagetitle товара и указания директории где лежат все картинки, получилось что то вроде /img/[[pagetitle]].png
решение не аховое, попахивает костылезацией…
решение не аховое, попахивает костылезацией…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.