Разделы

  
 

[REVO] Сложный запрос tvFilters в getResources

Попытаюсь понято сформулировать вопрос, если нет, то спрашиваете. Заранее Спасибо за ваши ответы.

tvFilters Генерируется автоматически
cat_filler является чекбоксами

priceon==1,cat_price<=40000,cat_price>=0,cat_filler==||cat_filler==||cat_filler==Мемориформ||cat_filler==||cat_filler==,icon<>no0


Как мне отделить все значения «или» от значений «и»?

То есть значения «и» должны выполняться независимо от значений «или».

К примеру у меня
priceon==1
, а
cat_filler==Мемориформ


Объект имеет значения
priceon==0
, а
cat_filler==Мемориформ


Он попадает под значение cat_filler, но не попадает под значение priceon.
Поскольку у cat_filler логика «или», то объект выводится.

Мне нужно, что бы cat_filler фильтровался но имел меньший приоритет чем другие.

[REVO] GetResources + tvFilters

Здравствуйте!
Есть дополнительный ТВ у события, дата данного события.

Подскажите, можно ли вывести фильтром GetResources, что бы отображалось только то событие, которое по дате ТВ равно или больше сегодняшней даты, следовательно, те события, дата которых меньше настоящего чистла, не отображались.

getResources и tvFilters

Подскажите что не так делаю? Выборка по авторам:

[[!getResources? &parents=`4` &includeTVs=`1` &processTVs=`1` &tpl=`section` &showHidden=`1` &tvFilters=`expert==%[[*pagetitle]]%`]]
  • 0
  • 23 февраля 2012, 16:39
  • iamy
  • 3

[REVO] getResources и tvFilters и операторы '==', '!=', '<=', '>=', '<>', '>', '<', '='

Вчера вечером, был пост, где человек хочет отфильтровать по оператору '<>'. Казалось, всё просто, но система втыка, не дала свой результат. Меня стала мучить мысля… что, не так, вскрыв getResources, я заметил, что в tvFilters '==' — это не оператор, а разделитель.

( Читать дальше )