9 (7)
+4

Catselector



Разработчик:
Дата публикации:
11.03.2014
Версия:
1.0.2
Фреймворк:
Cotonti Siena

Плагин для замены стандартного выбора категории (при создании и редактировании записи) на выбор с подгрузкой подкатегорий в дополнительном select через ajax. Плагин работает только для тех модулей, которые используют категории из базовой структуры Cotonti (Админка / Структура).

 

Инструкция по установке

1. Распакуйте исходники в папку plugins вашего сайта.
2. Зайдите в панель администратора и установите данный плагин.
3. Замените тэги выбора категорий в формах создания и редактирования страниц:

В модуле Page:

В шаблоне page.add.tpl заменяем тэг {PAGEADD_FORM_CAT} на {PHP.c|catselector_selectbox('page', $this, 'rpagecat', '', 'W')}
В шаблоне page.edit.tpl заменяем тэг {PAGEEDIT_FORM_CAT} на {PHP.pag.page_cat|catselector_selectbox('page', $this, 'rpagecat', '', 'W')}

В модуле Projects (фриланс-биржа):

В шаблоне projects.add.tpl заменяем тэг {PRJADD_FORM_CAT} на {PHP.c|catselector_selectbox('projects', $this, 'rcat', '', 'W')}
В шаблоне projects.edit.tpl заменяем тэг {PRJEDIT_FORM_CAT} на {PHP.item.item_cat|catselector_selectbox('projects', $this, 'rcat', '', 'W')}

В модуле Market (фриланс-биржа):

В шаблоне market.add.tpl заменяем тэг {PRDADD_FORM_CAT} на {PHP.c|catselector_selectbox('market', $this, 'rcat', '', 'W')}
В шаблоне market.edit.tpl заменяем тэг {PRDEDIT_FORM_CAT} на {PHP.item.item_cat|catselector_selectbox('market', $this, 'rcat', '', 'W')}

Примеры:

Выбор категории через ajax 2 уровень

или

Выбор категории через ajax 3 уровень

 

Чтобы отключить обязательный выбор всех подкатегорий, необходимо добавить дополнительный параметр в конце функции: 

{PHP.c|catselector_selectbox('projects', $this, 'rcat', '', 'W', 0)}

 

Если вам понравился данный плагин, то вы можете финансово поддержать разработчика по ссылке в правой колонке.

Последние изменения
30 декабря 2015, 00:00

В случае необходимости вы можете заказать установку и настройку данного расширения на вашем сайте.

Отправить заявку

Поддержите автора, если это расширение оказалось полезным для вас.

Поддержать разработку
Примечание

Плагин работает только при включенном jQuery.

Другие разработки автора
Простые платежки

Плагин позволяет создавать типовые платежки с фиксированной или свободной ценой.

Uproducts

Другие товары продавца

Regpro

PRO в подарок за регистрацию на сайте.

LiqPay

Плагин для приема оплаты через платежную систему LiqPay.

Сделка без риска

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

Affiliate

Партнерская программа




Рекомендуем также посмотреть
Prjsender

Плагин для подписки на новые проекты

Orderform

Форма заказа по почте

Onliner

Простой виджет для показа всех пользователей находящихся в данный момент на сайте.

JivoSite

Онлайн-консультант для вашего сайта

Яндекс.Деньги

Плагин для приема оплаты через платежную систему Яндекс.Деньги.

SxGeoIP base v2

Определение местоположения по ip.

Uprojects

Другие проекты заказчика

Modified Loginza Freelance

Модифицированный плагин Loginza

Addition filter

Фильтр для модуля USERS поиск по екстраполям