Как создать иерархическую Joomla! структура меню - PullRequest
0 голосов
/ 13 ноября 2011

Мне нужен совет ...

Я использую joomla 1.7.2.

Я хочу спланировать сайт, сайт должен быть очень иерархическим.

На самом деле он будет содержать категории, подкатегории, подкатегории и ... И, наконец, все соответствующие статьи, которые будут находиться в подпункте ... Категория, которая была выбрана.

Моя цель - создатьглавное меню категорий, которое выглядит примерно так (не говоря уже о графике на данный момент):

пример меню здесь

Нажатие на категорию приведет к тому жеКак меню с его подкатегориями.

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

Есть ли более правильный способ построения иерархической структуры меню сайта?

Извините за длинный текст.

Буду признателен за любой ответ.

Йони.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2013

Если вы хотите создать иерархическое меню в Joomla, вам нужно «разделить» меню на разные части.Пожалуйста, следуйте этим инструкциям:

0 голосов
/ 13 ноября 2011

Похоже, вы заставите своих пользователей нажимать множество ссылок, чтобы получить доступ к контенту.Как глубоко вы планируете идти?Возможно, вы захотите заглянуть в одно из многих мегаменю, чтобы вам было немного легче найти то, что они ищут.

В любом случае базовая функциональность, которую вы ищете, встроена восновное меню Joomla.Во-первых, вам нужно создать одно меню со структурой, которую вы описали.Свяжите родительские меню с категорией Joomla.Хитрость в параметрах модуля меню.Вам понадобится один модуль меню для каждого уровня категорий в вашей иерархии.Каждый модуль должен быть назначен каждому пункту меню на соответствующем уровне, а параметры начального и конечного уровня должны быть установлены на один уровень ниже текущего уровня (0 является корневым или верхним уровнем).Вам также нужно отключить отображение подменю.

при переходе по ссылкам в меню будут отображаться только дочерние меню текущего элемента меню, в котором вы находитесь.

...