Изменения
Условия для секций оператора find
Важность:
Низкая
Статус: Выполнена
Размещено: 3013 дней назад
Завершено: 3013 дней назад
Автор: nerd220 (всего задал задач: 11)
Сделать возможность подключать куски операторов find по условию.
Например, чтобы можно было при поиске объектов опционально подключать или отключать условия, сортировку и т.д.
Например:
[x=1] [* переменная для условия *]
[* перебираем категории товаров *]
[tree cex.category.find.where_set(
or,
(
if($x==1).where(title, contain, 'Бытовая').if($x==2).where(title, contain, 'тех2ника'),
if($x==1).where(title, contain, 'Электроника')
)
).if($x==1).sort(pos,desc).if($x==2).limit(1)]
Таким образом, условие "заголовок" содержит "тех2ника" будет проигнорировано, а также обрезка до 1.