ms2Gallery active не изменяется для всех превью
Привет, сообщество!
У меня вопрос возник. У меня слайдер как в примере с bootstrap.
И я заметил, что не могу отключать слайды через галочку «активен» у изображения в галерее.
А всё потому, что это свойство active изменяется только у ОРИГИНАЛЬНОГО ИЗОБРАЖЕНИЯ, а у миниатюр стоят единицы.
Поэтому не подходит выборка, которая выбирает изображение 1170х400, ведь у него-то active=1, у оригинала active=0.
У меня вопрос возник. У меня слайдер как в примере с 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"}` // это проверяется только у оригинального изобр, поэтому не работает
]]
Подскажите, как решить такую проблему. Комментарии: 1
Я бы воспользовался вызовом сниппета ms2Gallery, почему бы нет? Зачем переходить на pdoResources…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.