Как переписать условие на Fenom?
Добрый день всем!
Возник вопрос
Составил такое условие
'where' => '{«class_key:!=»:«CollectionContainer» ,«AND:work:=»:«1», «OR:work:=»:«2», «OR:work:=»:«3», «OR:work:=»:«4», «OR:work:=»:«5», «OR:work:=»:«6»,}'
Но выглядит слишком сложно, при условии что будет вывод в нескольких местах, где этих значений гораздо больше
Можно ли как-то переписать в наиболее упрощенном варианте? Где-то видел, но так и не нашел(
Возник вопрос
Составил такое условие
'where' => '{«class_key:!=»:«CollectionContainer» ,«AND:work:=»:«1», «OR:work:=»:«2», «OR:work:=»:«3», «OR:work:=»:«4», «OR:work:=»:«5», «OR:work:=»:«6»,}'
Но выглядит слишком сложно, при условии что будет вывод в нескольких местах, где этих значений гораздо больше
Можно ли как-то переписать в наиболее упрощенном варианте? Где-то видел, но так и не нашел(
Комментарии: 3
'where' => ['class_key:!=' => 'CollectionContainer', 'work:IN' => [1, 2, 3, 4, 5, 6]],
ну или если включена поддержка php, то можно упростить последний массив до range(1, 6)
Увы, не работает(
Полный вызов снипета с данным условием
Полный вызов снипета с данным условием
{$_modx->runSnippet('!pdoResources', [
'parents' => 2,
'depth' => 0,
'tpl' => 'portfolio-item',
'tvPrefix' => '',
'includeTVs' => 'image, work',
'where' => ['class_key:!=' => 'CollectionContainer', 'work:IN' => [1, 2, 3, 4, 5, 6]],
'sortby' => $sortby,
'includeContent' => 1,
'limit' => 3,
'showHidden' => 0,
])}
Проблема решилась.
Добавил AND
Добавил AND
'where' => ['class_key:!=' => 'CollectionContainer', 'AND:work:IN' => [1, 2, 3, 4, 5, 6]],
Не знаю верно или нет, но теперь все работает. Артем, спасибо!)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.