Нет изображений в письме после обновления кеша

Довелось работать с интернет магазином на modx + ms2
импорт товаров в магазин производится каким то самописным сторонним скриптом.
Была рпоблема с тем, что после обновления не отображались некоторые картинки на сайте. Решилось обновлением кеша через крон.
Теперь друая проблема. Письма с заказами имеют в себе изображение, после сброса кеша, пути на картинки меняются. и в письме не отображаются, а это принципиальный вопрос.

Не могу найти где обрабатывается плейсхолдер [[+goods]] где именно прописываются пути на изображения.

Так же был очень удивлен зайдя в assets/images/products/ и увидя там огромное кол-во превью одинаковых размеров с разными названиями.

подскажите куда копать…
Валерий Савинов
06 августа 2015, 16:37
modx.pro
1 310
0

Комментарии: 3

Василий Наумкин
06 августа 2015, 19:42
0
Похоже, какой-то кривой импорт, который каждый раз генерирует новые имена для файлов картинок.

У галереи MS2 есть настройка, как ей генерировать имена файлов — случайно или по имени исходного файла. Плюс, она проверяет контент картинок на дубликаты при загрузке.

В общем, не должно такого быть
огромное кол-во превью одинаковых размеров с разными названиями
    Валерий Савинов
    07 августа 2015, 10:25
    0
    ну тот факт что импорт кривой, мне уже ясно. Мне интересно где изменить пути на картинки в плейсхолдере [[+goods]], так как все картинки для импорта лежат в одной директории на фтп, их названия это артикул товара. Разница только в том, что артикул содержит русские символы а в именах картинок эти символы затрансличены.
    Может имеет смысл вообще не генерировать превью для товаров, так как они уже есть?
    и есть они в трех размерах big, medium, small. Все на фтп подготовлено.
    Прописать в шаблонах вывода товара абсолютные пути:
    /folio/picts/big/
    /folio/picts/medium/
    /folio/picts/small/
    и подставлять артикул товара.
    Вот только вопрос как его перевести в транслит…
    Валерий Савинов
    14 августа 2015, 17:34
    0
    Вывел изображения на сайт и в письмо путем перевода в транслит pagetitle товара и указания директории где лежат все картинки, получилось что то вроде /img/[[pagetitle]].png
    решение не аховое, попахивает костылезацией…
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3