Модуль выбора страны для К2

Модуль выбора страны для К2

Тип
Плагин  Module
Совместмость
Joomla 2.5  Joomla 3.0

Модуль, ограничивающий показ статей К2 выбранной в модуле страной. Так-же может ограничивать статьи значением любого другого поля К2 с предустановленными значениями (типы селект, мультиселект, радио и т.п.).

Модуль выдает в модальном окне значения выбранного для фильтрации поля из которых посетитель может выбрать свое значение. После выбора значения поля показываются статьи, имеющие такое-же значение поля что выбрано. Остальные статьи не показываются.

До выбора значения в модуле, в зависимости от настроек плагина (который поставляется в комплекте с модулем) либо показываются все статьи, либо ни одной.

Комплект поставки состоит из собственно модуля выбора страны и плагина, которй производит фильтрацию статей К2.

Установите скачанный пакет через инсталлятор Joomla, опубликуйте модуль и плагин, выберите и в модуле и в плагине поле (одинаковое) по которому будет происходить фильтрация, настройте другие параметры по вкусу.

Для того чтобы фильтация заработала, в случае если Вы использовали поле, данные в которое были занесены раньше установки модуля и плагина, все статьи необходимо пересохранить. Это связано со способом хранения дополнительных полей к2 в базе.

Инструкция как создать и наполнить поле для выбора стран находится здесь. Скачайте архив внизу страницы и выполните нехитрые инструкции.

Тестировался с К2 v2.6.7.

 

Комментарии  

Максим Смыковский
# Максим Смыковский 24.11.2016 23:31
Не подскажете как сделать чтобы по дефолту(до выбора значения в модуле) выбирал сразу материал с одним из значений идентифицирующего поля?
Аркадий Седельников
# Аркадий Седельников 03.12.2016 04:17
Здравствуйте Максим, для этого надо сделать параметр в xml плагина k2_country и внедрить его в функцию onK2BeforeSetQuery плагина.