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

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

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

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