pdoResources не работает параметр resources

Имеется вот такой код.

[[!pdoResources?
  &tpl=`catalog_villa_tpl`
  &class=`ThailandPhuketRent`
  &loadModels=`thailand_phuket_rent`
  &resources=`1,2,3`
  &showLog=`1`	
]]
Вместо запрашиваемых трех ресурсов выводятся все >800. Почему может не работать параметр?
kuzmin6969
13 марта 2015, 19:01
modx.pro
1 754
0

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

Василий Наумкин
13 марта 2015, 22:21
1
+1
Отписал в техподдержке и продублирую здесь.

Параметр resources, как и parents не будет работать с вашим классом, потому что это не наследник modResource и метод additionalConditions() для него не работает.

Нужно использовать &where
&where=`{"id:IN":[1,2,3]}`
Еще можно написать сниппет-обёртку, который будет просто переводить указанные resources в where, для удобной работы с mFilter2.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1