d0ublezer0
Мой дом здесь!
- Регистрация
- 21 Май 2009
- Сообщения
- 367
- Реакции
- 201
- Автор темы
- #1
Захотелось сделать выпадающее меню, как на lamoda.ru
Сделал.
Для создания многоуровневого меню я использовал группировку пунктов меню по уровням, включая искусственное деление при помощи пункта меню типа "разделитель" для пустых групп и "заголовок" для групп, у которых должно быть текстовое заглавие без ссылки.
Такой вариант создания меню был выбран потому что даёт свободу при наименовании пунктов, их уровне вложенности и создании дубликатов в разных подразделах меню.
Свёрстанный результат такой группировки можно посмотреть на Для просмотра ссылки Войдиили Зарегистрируйся
Подчеркнутые пункты являются разделителями (служебными пунктами)
Вот так структура выглядит в админке:
Обратите внимание на алиасы для этих пунктов меню, созданные джумлой.
Теперь, собственно, проблема: служебные пункты заголовков и разделителей - полноценные участники роутинга при создании URL адресов, что меня ну никак не устраивает.
т.е. вот эта ссылка
Для просмотра ссылки Войдиили Зарегистрируйся
по моему мнению, должна быть вот такой:
Для просмотра ссылки Войдиили Зарегистрируйся
Вернее, мне бы так хотелось. Очень.
И, что характерно, обе этих ссылки работают и отображают одну и ту же категорию, но с разными путями
Что с этим можно сделать?
Вариантов мне видится два:
либо менять роутер - как и на что?
либо менять верстку - опять же, - как? я не представляю пока другого варианта создания четкого набора колонок.
Сделал.
Для создания многоуровневого меню я использовал группировку пунктов меню по уровням, включая искусственное деление при помощи пункта меню типа "разделитель" для пустых групп и "заголовок" для групп, у которых должно быть текстовое заглавие без ссылки.
Такой вариант создания меню был выбран потому что даёт свободу при наименовании пунктов, их уровне вложенности и создании дубликатов в разных подразделах меню.
Свёрстанный результат такой группировки можно посмотреть на Для просмотра ссылки Войди
Подчеркнутые пункты являются разделителями (служебными пунктами)
Вот так структура выглядит в админке:
Обратите внимание на алиасы для этих пунктов меню, созданные джумлой.
Теперь, собственно, проблема: служебные пункты заголовков и разделителей - полноценные участники роутинга при создании URL адресов, что меня ну никак не устраивает.
т.е. вот эта ссылка
Для просмотра ссылки Войди
по моему мнению, должна быть вот такой:
Для просмотра ссылки Войди
Вернее, мне бы так хотелось. Очень.
И, что характерно, обе этих ссылки работают и отображают одну и ту же категорию, но с разными путями
Что с этим можно сделать?
Вариантов мне видится два:
либо менять роутер - как и на что?
либо менять верстку - опять же, - как? я не представляю пока другого варианта создания четкого набора колонок.
Последнее редактирование: