Wiki

Clone wiki

CMS / Фильтрация материалов

Начиная с пятой версии Atom-M существует возможность фильтрации материалов по некоторым значениям. Например, фильтрация позволяет выводить материалы только конкретного автора или у которых установлена галочка в дополнительном поле.

Для фильтрации необходимо передать в GET параметре filter перечисление полей, по которым производится фильтрование через вертикальную черту |. Также необходимо передать параметры, по которым производится фильтрация и их значения.

Например,

http://site.ru/news/?filter=author_id|add_field_1&author_id=1&add_field_1=1

выведет все материалы модуля news, у которых автор с id 1 и первое дополнительное поле со значением 1.

Аналогично для фильтрации только по одному параметру:

http://site.ru/news/?filter=author_id&author_id=1

Список параметров, доступных для фильтрации, можно посмотреть в базе данных.

Updated