9 (7)
+3

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.

Другие разработки автора
RatingsUsers

Star Ratings для пользователей

Logincheck

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

Placemarks

Отметка местоположения пользователя на карте одним кликом

Платежный модуль

Модуль Payments позволяет развернуть на сайте полноценную систему оплаты.

Marketorders

Плагин для оплаты товаров/услуг

JivoSite

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




Рекомендуем также посмотреть
Tiuportal Ukrainian lang

Украинская локализация для Tiuportal

SmsProjects

SMS-рассылка новых проектов

PayMarketTop

Плагин платного поднятия товара

Post by User

Публикация от пользователя

Phpmailer

Отправка почты через smtp

Easy contact

Простая форма обращения пользователя к администрации (не зависит от плагина Contact)

CommentsFolio

Комментарии для портфолио

Платежный модуль

Модуль Payments позволяет развернуть на сайте полноценную систему оплаты.

RatingsFolio

Star Ratings для Портфолио