Перейти к содержимому


Фотография
- - - - -

Вывод категорий и дочерних категорий списком

categories subcategory

Лучший Ответ SmetDenis , 15 June 2015 - 15:58

Приходят два способа решения.

1. Выбрать шаблон directory только для главной категории, а в остальных по умолчанию.

2. Обрамить вывод вложенных под-категорий условием проверки главного пункта меню

if ($this->app->jbrequest->is('Itemid', 42)) { // 42 пункт меню по умолчанию.
    // выводим
}
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 woodman

woodman

Отправлено 14 June 2015 - 19:16

Как вывести на главную списком дерево категорий?

 

У меня сейчас такое дерево:

 

Категория_1

 -  Подкатегория_1

 -  Подкатегория_2

 -  Подкатегория_3

 

Категория_2

 -  Подкатегория_4

 -  Подкатегория_5

 -  Подкатегория_6

 

Категория_3

 -  Подкатегория_7

 -  Подкатегория_8

 -  Подкатегория_9

 

 

Через настройки шаблона выводится только

 

Категория_1

Категория_2

Категория_3

 

Как вывести еще и дочерние категории (подкатегории)?


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 15 June 2015 - 13:10

lotosdima, попробуйте использовать модуль категорий от ZOO и выводить дерево категорий на главной через него.


  • 0
Изображение
 

#3 woodman

woodman

Отправлено 15 June 2015 - 13:35

Да, можно так сделать, но он не выводит изображения категорий


  • 0

#4 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 14:37

Можно попробовать сделать альтернативный шаблон для подкатегории
jbuniversal\templates\catalog\renderer\subcategory\

За вывод под-под-категорий будет отвечать этот код
75cj_200x0.png

Прикрепленные файлы

  • Прикрепленный файл  directory.php   3.76К   217 Количество загрузок:

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 woodman

woodman

Отправлено 15 June 2015 - 14:58

У меня, кстати, не было файла directory.php по этому пути.

Я уже видел похожее решение на форуме с использованием этого файла, но куда его и где он так и не нашел.

 

UPD: Спасибо, вроде как работает


Сообщение отредактировал lotosdima: 15 June 2015 - 15:01

  • 0

#6 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 14:59

Это устаревший шаблон. Начиная с 2.2.0 все посторонние шаблоны находятся только в демо-сборках.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 woodman

woodman

Отправлено 15 June 2015 - 15:54

Так, а теперь другой вопрос встает: а как отображать эти категории только на главной, а не внутри каждой под-категории тоже?

Сейчас и на главной список всех категорий/под-категорий и на странице под-категории такой же список всех под-под-категорий.


  • 0

#8 SmetDenis

SmetDenis

Отправлено 15 June 2015 - 15:58   Лучший Ответ

Приходят два способа решения.

1. Выбрать шаблон directory только для главной категории, а в остальных по умолчанию.

2. Обрамить вывод вложенных под-категорий условием проверки главного пункта меню
if ($this->app->jbrequest->is('Itemid', 42)) { // 42 пункт меню по умолчанию.
    // выводим
}

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами categories, subcategory

Click to return to top of page in style!