pdoResources Fenom Where LIKE
Нужно вывести все ресурсы, у которых id содержится в доп. поле текущего ресурса. Без where выводятся все ресурсы. С where ничего не выводится.
Вывожу ресурсы через pdoResources на странице ресурса. В шаблоне прописано:
Пробовал:
Вывожу ресурсы через pdoResources на странице ресурса. В шаблоне прописано:
{'!pdoResources' | snippet : [
'parents' => 1616,
'includeTVs' => 'inner-image,color',
'tplWrapper' => '@FILE chunks/offices_napravleniya_wrapper.tpl',
'tpl' => '@FILE chunks/offices_napravleniya_item.tpl',
'sortby' => 'menuindex',
'sortdir' => 'ASC',
'where' => "[\"id LIKE '%"~$_modx->resource.officenapravleniya~"%'\"]"
]}В БД у данного ресурса TV «officenapravleniya» такое значение 1621||1618||1617||1622Пробовал:
- 'where' => "[\«id LIKE '%»~$_modx->resource.officenapravleniya~"%'\"]"
- 'where' => '{«id:LIKE»: "%$_modx->resource.officenapravleniya%"}'
- 'where' => '{«id:LIKE»: "%'~$_modx->resource.officenapravleniya~'%"}'
- 'where' => 'id==%' ~ $_modx->resource.officenapravleniya~'%'
Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Можно еще добавить параметр 'showLog' => 1 и посмотреть в чем проблема
Added where condition: id:IN(1621161816171622), modResource.parent:IN(1616,1617,1618,1619,1620,1621,1622), modResource.published=1, modResource.deleted=0
только первый ресурс из нужных
Спасибо!