By
d0ublezer0
Захотелось сделать выпадающее меню, как на lamoda.ru
Сделал.
Для создания многоуровневого меню я использовал группировку пунктов меню по уровням, включая искусственное деление при помощи пункта меню типа "разделитель" для пустых групп и "заголовок" для групп, у которых должно быть текстовое заглавие без ссылки.
Такой вариант создания меню был выбран потому что даёт свободу при наименовании пунктов, их уровне вложенности и создании дубликатов в разных подразделах меню.
Свёрстанный результат такой группировки можно посмотреть на http://www.road.media
Подчеркнутые пункты являются разделителями (служебными пунктами)
Вот так структура выглядит в админке:
Обратите внимание на алиасы для этих пунктов меню, созданные джумлой.
Теперь, собственно, проблема: служебные пункты заголовков и разделителей - полноценные участники роутинга при создании URL адресов, что меня ну никак не устраивает.
т.е. вот эта ссылка
http://www.road.media/bezopasnost/2017-01-29-12-36-27/protsessory-parkovki
по моему мнению, должна быть вот такой:
http://www.road.media/bezopasnost/protsessory-parkovki
Вернее, мне бы так хотелось. Очень.
И, что характерно, обе этих ссылки работают и отображают одну и ту же категорию, но с разными путями
Что с этим можно сделать?
Вариантов мне видится два:
либо менять роутер - как и на что?
либо менять верстку - опять же, - как? я не представляю пока другого варианта создания четкого набора колонок.
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.