Удалить все картинки в minishop2

Коллеги, добрый день.
Гуглил — не нашел, нашел только скрипт обновления всех превью, который отлично работает.
А есть ли аналогичный скрипт для удаления всех картинок у всех товаров? Пробовал сдувать на фтп, но этого не достаточно, в базе то они так и находятся. Подскажите, пожалуйста, решение этой проблема, а то у 2000 товаров удалять картинки не очень хочется.
Максим
21 января 2021, 12:38
modx.pro
1
1 016
+1

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

Наумов Алексей
21 января 2021, 12:45
0
Соответствующую таблицу в БД еще очистите и будет вам счастье.
    Максим
    21 января 2021, 12:48
    0
    Понял, спасибо. Значит пойдем в лоб )
    Артур Шевченко
    21 января 2021, 13:22
    0
    $resources = $modx->getCollection('msProduct');
    foreach($resources as $resource){
        if($files = $resource->getMany('Files')){
            foreach($files as $f){
                $f->remove();
            }
        }
    }
      Максим
      21 января 2021, 13:31
      0
      Спасибо, думаю ветка будет полезная и скрипт пригодится. Хотя я уже через базу данных все сдул. Но скрипт в консоли модикса запустить куда проще и удобнее). Через консоль же запускать?
        Артур Шевченко
        21 января 2021, 13:34
        0
        Конечно. Это не мой скрипт, я его в своё время нагуглил, правда по запросу «программное добавление изображений в msgallery»))
          Максим
          21 января 2021, 13:35
          0
          Спасибо
            Роман
            21 января 2021, 16:45
            0
            Что на счет самих файлов. Они удаляются или остаются?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8