Skip to content

Latest commit

 

History

History
 
 

xfilter

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
# =========================================================================== #
# NG CMS // Плагины // Фильтр новостей                                        #
# =========================================================================== #

Плагин позволяет установить на сайте фильтр новостей по категориям и дополнительным полям xfields
Он может пригодиться для создания каталогов, интернет-магазинов и т. п.

Плагин поддерживает дополнительные поля типа input и select, для полей типа input создается выборка 
(SQL-запрос из таблицы news) всех возможных значений и отображается в виде выпадающего списка

Включение плагина:
----------------------------------------------------------
1. Перед включением обязательно установите и включите плагин xfields, создайте дополнительные поля.

ВАЖНО: для работы плагина в настройках xfields выбирайте Режим сохранения данных: Персональное поле в БД.

2. Для отображения формы фильтра на сайте разместите переменную {xfilter} в шаблоне main.tpl

Доступные переменные в шаблоне xfilter_form.tpl:
----------------------------------------------------------
{{ catlist }}				выводит выпадающий список существующий категорий
{{ xfields_имя_доп_поля }}  выводит выпадающий список существующих значений данного поля

Дополнительно можно настроить:
----------------------------------------------------------
- категории, которые следует скрывать. Указанные категории не будут отображаться в списке, формируемом переменной {{ catlist }}
Кроме того, новости из этих категорий не будут отображаться в случае выбора пользователем значения "- все -"

- возможность выбора из всех категорий (в списке категорий будет установленное по умолчанию значение "- все -")

- порядок вывода новостей и их количество на странице 

- расположение шаблона (шаблон сайта / шаблон плагина)


(с) nevermind, 2012 - версия 0.01
(с) web-padavan aka Zemlemer, 2013-2015 - версия 0.02 и последующие