ms2Gallery active не изменяется для всех превью

Привет, сообщество!
У меня вопрос возник. У меня слайдер как в примере с bootstrap.
И я заметил, что не могу отключать слайды через галочку «активен» у изображения в галерее.
А всё потому, что это свойство active изменяется только у ОРИГИНАЛЬНОГО ИЗОБРАЖЕНИЯ, а у миниатюр стоят единицы.




Поэтому не подходит выборка, которая выбирает изображение 1170х400, ведь у него-то active=1, у оригинала active=0.
[[!pdoResources?
   &class=`msResourceFile`
   &loadModels=`ms2gallery`
   &sortby=`rank`
   &sortdir=`ASC`
   &totalVar=`slider.total`
    &tplFirst=`mainpage.slide.active.tpl`
    &tpl=`mainpage.slide.tpl`
    &where=`{
       "msResourceFile.resource_id":[[*id]],
       "AND:msResourceFile.path:LIKE":"%1170x400%", // берём только миниатюру
      "AND:msResourceFile.active:=":"1"}` // это проверяется только у оригинального изобр, поэтому не работает
]]
Подскажите, как решить такую проблему.
Виталий Барышников
02 мая 2017, 02:00
modx.pro
962
0

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

Наумов Алексей
02 мая 2017, 10:08
0
Я бы воспользовался вызовом сниппета ms2Gallery, почему бы нет? Зачем переходить на pdoResources…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1