Почему не работает условие в pdoPage?
Вывожу товары конструкцией
Товаров нет — prntscr.com/s9ut89
Товары есть — prntscr.com/s9utpz
В чем может быть дело и как это поправить?
{$_modx->runSnippet('!pdoPage',[
'parents' => '2678',
'includeTVs'=>'team',
'where' => '{"team: LIKE":"Спартак"}',
'element' => 'msProducts',
'limit' => 5,
'sortby' => '{ "createdon":"DESC" }',
'showLog' => 1,
'ajaxMode' => 'default',
])}
В этом случае всё работает корректно. Если меняю условие на 'where' => '{"team: LIKE":"{$_modx->resource.pagetitle}"}',
То товары не отображаются. Хотя лог показывает одно и то же в запросе SQL в обоих случаях. Товаров нет — prntscr.com/s9ut89
Товары есть — prntscr.com/s9utpz
В чем может быть дело и как это поправить?
Комментарии: 2
Все намешал. Условия в феноме записывай в массиве:
'where' => "['team: LIKE' =>$_modx->resource.pagetitle]",
Спасибо, видимо вчера уже заработался…
Оставил так — все работает.
Оставил так — все работает.
'where' => ['team' => $_modx->resource.pagetitle],
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.