Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.6.x)
Общий форум
Блок категорий (blockcategories)
Блок категорий (blockcategories)
wasia
Новичок
Сообщений: 64
Регистрация: 05-10-2011
# 1
03-11-2015 05:43
Помогите с решением. Есть блок категорий с левой стороны. Список категорий имеет подкатегории. Если включен динамический режим отображения появляется "плюсик" возле каждой категории. если нажать раскроется список подкатегори1.
как сделать чтобы при клике на следующие плюсик (след категории) предыдущие категории закрылись? Т.е. сделать так называемый эффект accordion.
Очень буду благодарен за любую помощь..
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 2
03-11-2015 12:44
Файл:
/themes/тема/js/tools/treeManagement.js
после:
Код:
$('ul.tree.dhtml span.grower').click(function(){
добавьте подобный код:
Код:
$('ul.tree').find('> li .grower.OPEN:visible').each(function(){
closeBranch($(this), true);
});
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
wasia
Новичок
Сообщений: 64
Регистрация: 05-10-2011
# 3
03-11-2015 15:27
Цитата:( Алекс @ 03-11-2015 13:44
Смотреть сообщение
)
Файл:
/themes/тема/js/tools/treeManagement.js
после:
Код:
$('ul.tree.dhtml span.grower').click(function(){
добавьте подобный код:
Код:
$('ul.tree').find('> li .grower.OPEN:visible').each(function(){
closeBranch($(this), true);
});
спасибо огромное.
wasia
Новичок
Сообщений: 64
Регистрация: 05-10-2011
# 4
03-11-2015 17:33
а подскажите
Алекс
а как доработать код чтоб можно было свернуть активную категорию обратно? Добавил Ваш код и все отлично но свернуть обратно категорию не получается.
Заранее благодарен.
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 5
03-11-2015 18:31
Цитата:( wasia @ 03-11-2015 18:33
Смотреть сообщение
)
а как доработать код чтоб можно было свернуть активную категорию обратно?
Код:
if (!$(this).hasClass('OPEN'))
{
$('ul.tree').find('> li .grower.OPEN:visible').each(function(){
closeBranch($(this), true);
});
}
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
wasia
Новичок
Сообщений: 64
Регистрация: 05-10-2011
# 6
03-11-2015 18:55
Цитата:( Алекс @ 03-11-2015 19:31
Смотреть сообщение
)
Цитата:( wasia @ 03-11-2015 18:33
Смотреть сообщение
)
а как доработать код чтоб можно было свернуть активную категорию обратно?
Код:
if (!$(this).hasClass('OPEN'))
{
$('ul.tree').find('> li .grower.OPEN:visible').each(function(){
closeBranch($(this), true);
});
}
спасибо. все работает.
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов