Цитата |
---|
fmzone пишет: Бьюсь над такой же задачей. Во втором варианте (отдельный инфоблок под каждую группу) у меня возник такой вопрос - как вывести иерархию каталога так, чтобы этот инфоблок был внутри дерева а не сверху? Например: Товары для жизни - Товары для спорта - Велосипеды (отдельный инфоблок) - Велосипеды взрослые / детские / женские (группы инфоблока).... Как сделать эти 2 верхние группировки? Одна группировка есть - тип инфоблока - а еще одна? или две если понадобиться? |
1. В админке есть папка catalog. в ней создаем последовательно папки: /catalog/tovary_dlya_sporta/Velosipedy/ .
2. В этой папке размещаем наш инфоблок(включаем ЧПУ и прописываем путь /catalog/tovary_dlya_sporta/Velosipedy/)
3. Далее идем в настройки инфоблока и так же прописываем пути :
- url инфоблока /catalog/tovary_dlya_sporta/Velosipedy/
- url разделов /catalog/tovary_dlya_sporta/Velosipedy/#SECTION_CODE#/
- url товаров /catalog/tovary_dlya_sporta/Velosipedy/#SECTION_CODE#/#ELEMENT_CODE#
4. Чтобы в левом меню все отображалось корректно, я ввел еще один тип меню : leftchild. Этот тип меню я присваиваю всему что лежит глубже первого уровня.
5. В папке велосипеды создаем меню (leftchild) и прописываем следующие пути:
- /catalog/tovary_dlya_sporta/Velosipedy/velosipedy_detskie/
- /catalog/tovary_dlya_sporta/Velosipedy/velosipedy_vzroslye/
- /catalog/tovary_dlya_sporta/Velosipedy/velosipedy_zhenskye
Таким образом корректно работает поиск по сайту, подбор по параметра, сравнение товара, корзина и все остальное.
Если кому интересно, обращайтесь, покажу на примере своего сайта.