Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  как сделать выпадающие подкатегории?

Вопросы по настройке магазина, каталога.

Добавлено: 18.07.13 21:04:57 #1



Регистрация: 29.06.12
Сообщений: 20


Обратиться по имени

Привет всем. Можно ли такое реализовать на Амиро? Пакет "Минимаркет".
На сайте есть спецблок "каталог товаров" в левом блоке. Используется несколько категорий. Надо, чтобы при клике на категорию выпадали подкатегории (тут же, в левом блоке, под категорией) только этой категории, а затем при переходе в другую категорию, также было выпадание других подкатегорий.
P.S. Опцию "Глубина отображения дерева категорий на спецблоке" пробовал. Немного не то. Выводятся сразу ВСЕ подкатегории. Вот пример того, что хотелось бы получить: http://www.allerg.info/



Добавлено: 19.07.13 09:34:24 #2




Регистрация: 11.06.13
Сообщений: 404


Обратиться по имени

Можете попробовать вариант с jquery:

в шаблоне eshop_tree_links.tpl найти сет var="item" и в нем в начале добавить скрипт(либо что-то подобное, главное привязать к правильным классам. Этот вариант сработает на демо-сайте http://business.amiro.ru/ ):
<script type="text/javascript">
$('.global_cols_1 > ul';).hide();
$('.eshop-cat-tree__item-link_type_selected';).parents().show().children().show();
</script>


Возможно шаблон еще где-то используется. Так что можете его скопировать и создать новый, а затем в персональных настройках спецблока Каталог товаров прописать новый со скриптом.



Если я вам помог, ставьте палец вверх ;)
Добавлено: 19.07.13 12:02:52 #3



Регистрация: 29.06.12
Сообщений: 20


Обратиться по имени

Спасибо за ответ. А нельзя ли без использования jquery что-нибудь придумать?



Добавлено: 19.07.13 12:08:48 #4




Регистрация: 11.06.13
Сообщений: 404


Обратиться по имени

Можете попробовать проверками переменных как-нибудь сделать.

Здесь почитайте про условные констуркции:
http://manual.amiro.ru/doc/integracija-dizajna/nastrojka-shablonov/nastrojka-shablonov/kak-rabotajut-shablony

Функция ##__P__## (или ее аналог ##__PRINT_VARS__## возвращает все доступные переменные в сете.

Чем вам jquery не нравится?



Если я вам помог, ставьте палец вверх ;)
Добавлено: 22.07.13 11:45:45 #5

Партнер


Регистрация: 22.02.09
Сообщений: 469


Обратиться по имени

Что-то задача не понятна... Для того, чтобы получить вид как здесь - http://www.allerg.info/ достаточно указать в настройках спецблока Глубина отображения... - 2, Показывать у текущей категории все подчиненные категории - Включено



Добавлено: 22.07.13 14:42:29 #6



Регистрация: 29.06.12
Сообщений: 20


Обратиться по имени

Ага, всем спасибо, я уже разобрался





Создать новую тему

Всего тем: 6629
Всего сообщений: 27747
Всего зарегистрированных пользователей: 48919
Последний зарегистрированный пользователь: krnphrneseng naja