Автор Тема: вывод подкатегорий  (Прочитано 1102 раз)

25 Март 2016, 11:47:58
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, нужно чтобы при наведении на подкатегорию на странице category.tpl выпадал список ее подкатегорий, можно вывести подкатегории не использую модулей ?
25 Март 2016, 12:22:44
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Где вы это хотите сделать? В гор.меню, блоке категорий?
25 Март 2016, 12:33:53
Ответ #2
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Где вы это хотите сделать? В гор.меню, блоке категорий?
на странице категории ( category.tpl), где выводится список подкатегорий с миниатюрами ,а под ними товары (шаблон стандартный)
25 Март 2016, 12:35:32
Ответ #3
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Где вы это хотите сделать? В гор.меню, блоке категорий?
на странице категории ( category.tpl), где выводится список подкатегорий с миниатюрами ,а под ними товары (шаблон стандартный)
файл прикрепил, готов финансово отблагодарить )
25 Март 2016, 13:45:38
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
25 Март 2016, 15:54:45
Ответ #5
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Для таких тем раздел - Предложения о работе
ну изначально  я прошу подсказку, хотелось бы самому сделать
25 Март 2016, 16:14:22
Ответ #6
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
1. Переделываете метод assignSubcategories() в контроллере /controllers/front/CategoryController.php
Он возвращает только подкатегории у показанной категории. Вам нужно для каждой подкатегории выбрать все существующие под... категории (или определить уровень вложенности, до которого делать выборку).
Можно использовать рекурсивно тот же метод для каждой подкатегории.

2. Создать новый шаблон для подкатегорий.
Изменить шаблон /themes/ваша тема/category.tpl, заменив существующий вывод subcategories, рекурсивно подключать шаблон для подкатегорий.

3. Добавить новые правила стилей для выпадающего списка подкатегорий.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!