Localizator + pdoResources + where TV не работает выборка
Помогите понять почему не отрабатывать условие по выборке TV, если ID ставить самому, то выводит.
Пробовал:
'where' => '{"news_projects":61}', - выводит, но мне нужно разные ID подставлять автоматически
'tvFilters' => 'news_projects==%[[*id]]%', - не работает
'tvFilters' => 'news_projects==[[*id]]', - не работает
{'!Localizator' | snippet : [
'snippet' => 'pdoResources',
'parents' => '22',
'limit' => '10',
'offset' => '0',
'sortby' => 'publishedon',
'sortdir' => 'desc',
'tpl' => 'tpl.main.news.slider',
'tvPrefix' => '',
'prepareTVs' => '1',
'processTVs' => '1',
'includeTVs' => 'category,preview,news_projects',
'where' => '{ "news_projects":[[*id]] }',
'showLog' => '1',
]}
Комментарии: 3
Без FENOM'а вызов работает как надо. Как это победить?
[[!Localizator?
&snippet = `pdoResources`
&parents = `22`
&limit = `10`
&offset = `0`
&sortby = `publishedon`
&sortdir = `desc`
&tpl = `tpl.main.news.slider`
&tvPrefix = ``
&prepareTVs = `1`
&processTVs = `1`
&includeTVs = `category,preview,news_projects`
&where = `{ "news_projects":"[[*id]]" }`
]]
Так попробуйте для фенома
'where' => ('{ "news_projects":'~$_modx->resource.id~' }'),
Спасибо. Работает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.