0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 3028 Просмотров
*

hunter_lv

  • Новичок
  • 5
  • 0 / 0
Многоуровневое меню
« : 09.04.2013, 00:29:35 »
Доброго времени суток!
Прежде чем писать данный топик, я попытался найти что-то подобное на форумах, но толковых объяснений, которые могли бы дать ответ на мой вопрос я не нашёл.
Передо мной стоит задача организации вложенного меню по категориям (разумеется, категории выстроены иерархически). Каждой категории назначен соответсвующий пункт меню (иерархия полностью соблюдается). Статьи расположены только в листовых категориях. Мне нужно, что бы при нажатии на любой пункт вложенного меню в главной форме открывался список подкатегорий (следующий уровень или все дочерние уровни), а при выборе листовой категории - список статей.
Казалось бы, задача простая: выставить для всех пунктов пеню тип "List All Categories", а для листовых - "Category Blog"/"Category List". Но на деле эта схема по какой-то причине не работает.

Приведу пример для наглядности:
Код
Статьи (Alias: articles)
Articles » Category Blog
|— События (Alias: events)
— Articles » Category Blog
|— Фотоотчёты (Alias: photoreports)
— Articles » Category Blog
|— Техническая спецификация (Alias: menu_techspec)
— Articles » List All Categories
|—|— BMW (Alias: menu_bmw)
—— Articles » Category Blog
|—|—|— 3-я серия (Alias: menu_3-series)
——— Articles » Category Blog
|—|—|— 5-я серия (Alias: menu_5-series)
——— Articles » Category Blog
В этом случае, при выборе п. меню "Техническая спецификация" открывается вложенный список всех подкатегорий с указанным в скобках количеством статей (для листовых категорий - по 2, для остальных - 0, как и есть на самом деле). При нажатии на п. меню "3-я серия" открывается блог со статьями из категории "3-я серия", точно так же, как и при нажатии на ссылку из выше указанного вложенного списка.
Тут всё в порядке.
Теперь схема, которая не работает:
Код
Статьи (Alias: articles)
Articles » Category Blog
|— События (Alias: events)
— Articles » Category Blog
|— Фотоотчёты (Alias: photoreports)
— Articles » Category Blog
|— Техническая спецификация (Alias: menu_techspec)
— Articles » List All Categories
|—|— BMW (Alias: menu_bmw)
—— Articles » List All Categories
|—|—|— 3-я серия (Alias: menu_3-series)
——— Articles » Category Blog
|—|—|— 5-я серия (Alias: menu_5-series)
——— Articles » Category Blog
При переходе из меню, нажав на п. "Техническая спецификация" открывается вложенный список всех подкатегорий. При нажатии на п. меню "BMW" открывается вложенный список (в реальной схеме, там ещё пара уровней) всех последующих подкатегорий (пока всё адекватно). НО! При нажатии на ссылку "BMW" из выше указанного вложенного списка вместо следующего уровня не выводится ничего - ошибка 404.

В первом случае видно, при наведении на ссылку, что адрес такой же как и у ссылки пункта меню, но во втором случае - это адрес несуществующей страницы. Мне совершенно не понятно, каким образом тип пункта меню ("BMW") может влиять на ссылки, создающиеся родительским меню ("Техническая спецификация").

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

Заранее спасибо за внимание и дельные советы.
*

ThierryH

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Многоуровневое меню
« Ответ #1 : 09.04.2013, 08:02:25 »
Всем привет, у меня примерно аналогичная ситуация:
Сейчас у меня получается вот что: Вот что у меня:
http://jsfiddle.net/uQAsP/
Я хочу сделать выпадающее меню использования бутстрапа (см.картинку):

*

hunter_lv

  • Новичок
  • 5
  • 0 / 0
Re: Многоуровневое меню
« Ответ #2 : 13.04.2013, 14:41:43 »
Уважаемые администрация и модераторы форума. Мой вопрос касается стандартных возможностей Joomla и непосредсвенно управления контентом, а не относится к разработке модификаций. Если ThierryH по какой-то причине вместо создания своего вопроса решил, что его выпадающее меню как-то отнисится к описанной мной проблеме, просьба разделить эти посты на отдельные ветки.
Спасибо!
*

hunter_lv

  • Новичок
  • 5
  • 0 / 0
Re: Многоуровневое меню
« Ответ #3 : 25.04.2013, 14:29:15 »
Неужели никто не сталкивался с похожими проблемами?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с offcanvas для меню

Автор dr.red

Ответов: 5
Просмотров: 7233
Последний ответ 31.01.2021, 21:51:08
от Rimo
Как применить к пунктам меню определенный стиль?

Автор Ezio_Auditore

Ответов: 4
Просмотров: 1602
Последний ответ 17.01.2017, 22:43:27
от Ezio_Auditore
Как реализовать рисованное меню?

Автор Ezio_Auditore

Ответов: 4
Просмотров: 1175
Последний ответ 13.01.2017, 22:38:30
от Ezio_Auditore
Условие по существованию пункта меню

Автор Taatshi

Ответов: 7
Просмотров: 1747
Последний ответ 09.03.2016, 23:00:18
от Taatshi
Вывод меню при адаптивной верстке

Автор ShfVD

Ответов: 3
Просмотров: 1538
Последний ответ 14.12.2014, 19:34:37
от AlekVolsk