// ...
if (!empty($orConditions)) { // Заменяем код внутри этого условия
foreach ($tags as $i => $tag) {
$leftJoin[$alias . $i] = array(
'class' => 'tvssOption',
'alias' => $alias . $i,
'on' => $alias . $i . '.resource_id = ' . $class . '.id AND ' .
$alias . $i . '.tv_id = ' . $tv . ' AND ' .
$alias . $i . '.value = "' . addslashes($tag) . '"',
);
$where[0][$alias . $i . '.value:!='] = null;
}
}
// ...tvSuperSelect - выборка ресурсов по тегам с условием AND
07 декабря 2018, 08:54
Чтобы tvSuperSelect выбирал ресурсы, которые соответствуют сразу всем выбранным тегам, нужно создать копию сниппета tvssResources, назвать её, например, tvssResourcesAnd. В копию вносим следующие изменения:
Объектная
1 комментарий