Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как вывести дочерние категории в меню, в одну линию с родительскими?


Recommended Posts

Всем привет! Есть категории второго уровня вложенности (подкатегории). Для упрощения навигации по сайту решили вывести их в первый уровень (чтобы пользователь сразу видел их при переходе на "Каталог товаров". Как можно сохранить привязанность дочерних категорий к родительским (например "Игрушки для девочек") но при этом разместить эту категорию в меню, как родительскую? На скрине указал желаемые перемещения. 

 

Думалось сначала в самой структуре сайта эти категории сделать как самостоятельными (не подчиненными у "Детские игрушки", но тогда будет возня с редиректами, тк в урле подкатегорий тянется приставка родительской). Возможно есть чисто "косметический" вариант, чтоб отредактировать само мен, не правя глобально иерархию магазина?

image.png.2eeff9d3f167fa7ceaa2623cea74d16a.png

Надіслати
Поділитися на інших сайтах


И это у вас выпадающее меню будет длиной в километр..
Сделать-то можно, но нужно переписывать и контроллер, и вывод этого меню, вряд ли кому понравится километровая полоса. Надо наверное как-то на колонки разбивать.. Ну как дефолтное меню делается.

Надіслати
Поділитися на інших сайтах

Наоборот меню уменьшится, тк сейчас и выходит выпадающее окно большим. А если переброшу 3-4 категории в родительскую - оно расстортируется и не будет таким громоздким. В родительскую хочу вывести основные указанные пункты (например подкатегории 3-го уровня - Куклы и пупсы и т.д. также по задумке будут открываться при наведении).

Надіслати
Поділитися на інших сайтах


Только что, Shureg сказал:

Добавить кастомные пункты меню слева относительно нетрудно. Убрать "лишние" будет сложнее.

Подсквжите как это можно сделать? Не нашел возможности отредактировать меню (только верхнее) 

Надіслати
Поділитися на інших сайтах


3 минуты назад, Kostas92 сказал:

Не нашел возможности отредактировать меню (только верхнее)

Под "относительно нетрудно" я имел в виду код изменить/добавить. Без этого конечно никаких настроек у вас не появится.

Змінено користувачем Shureg
Надіслати
Поділитися на інших сайтах


Как вариант, возможно самый простой и безболезненный - подкорректировать контроллер и грузить все категории и первого, и второго уровня - в первый уровень, а 3,4 и так далее - уже в уровни ниже.
И тогда будет, как вы хотите. И без изменения twig-ов.
Но в коде ковыряться нужно будет однозначно.
Но тут встает вопрос сортировки категорий 1 и 2 уровня. Они там будут вперемешку как-бы..

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.