Уважаемые посетители! Сообщаем вам, что Служба Заботы прекратила поддержку UMI.CMS на форуме.
Для связи со Службой Заботы пользуйтесь формой обратной связи
uSel: target/category логические ИЛИ
хотелось бы реализовать фильтрацию элементов по их положению в иерархии, но задать не один узел category, а несколько с группировкой по ИЛИ. То есть "элемент находится либо в этом, либо в этом узле".
То есть чтобы работала конструкция:
<category depth="99">{1}</category>
<category depth="99">{2}</category>
<category depth="99">{3}</category>
Как это происходит например при фильтрации по свойству:
<property name="relations">
<page>{1}</page>
<page>{2}</page>
</property>
Или может можно как-то иначе реализовать: В категории каталога есть поле типа "Ссылка на дерево", в этом поле могут быть указаны Сопутствующие товары и категории сопутствующих товаров. Вот мне как раз и нужно вывести эти сопутствующие товары в случайном порядке из всех этих категорий.
ЦитироватьnewARTix
(28.04.2010 12:33)
Re: uSel: target/category логические ИЛИ
Вообще, я считаю что если вы хотите хоть как-то упростить жизнь разработчиков, то нужно увеличивать гибкость USel. Потому что сейчас у него абсолютно детские проблемы, с которыми я сталкивался в других CMS еще лет 5 назад (Битрикс).
Во-первых вот это отсутствие вполне логичной возможности использовать свободно группировку условий по И/ИЛИ.
А во-вторых, невозможность указать условие:
<property name="field" value="" mode="not" />
Так как парсер USel игнорирует условия с пустыми значениями. 21 век на дворе...
В итоге приходится накручивать кучу костылей, чтобы решить простейшую задачу. Теряя в читаемости, производительности и в итоге в качестве...
ЦитироватьnewARTix
(10.05.2010 14:08)
Re: uSel: target/category логические ИЛИ
И группировочка нужна...
Сделал например выборку товаров по определённому условию, по фирме производителю скажем... а они в разных категориях товаров, там утюги, телевизоры... а выводить то их надо группами...
ЦитироватьСергей
(16.05.2010 09:05)