Как создать иерархическую Joomla! структура меню

#joomla #joomla1.7

#joomla #joomla1.7

Вопрос:

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

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

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

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

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

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

Щелчок по категории приведет к появлению аналогичного меню с его подкатегориями.

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

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

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

Я был бы признателен за любой ответ.

Йони.

Комментарии:

1. На самом деле, теперь я понимаю, что все, что мне нужно выяснить, это как скрыть родительское меню после его нажатия. Это, если я не ошибаюсь… Итак, кто-нибудь знает, как это сделать? Йони.

Ответ №1:

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

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

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

Комментарии:

1. Спасибо за ответ. Единственная проблема, с которой я все еще сталкиваюсь, заключается в том, что родительское меню не исчезнет после нажатия. Связано ли это с частью «Назначение меню» на странице редактирования?

2. Можете ли вы опубликовать снимок экрана? Возможно, вам придется повозиться с отображаемыми уровнями, вы должны иметь возможность отображать только пункты подменю без родительского.

3. Ты прав, я поиграл с «Назначением меню», я предполагаю, что оно задает страницы, на которых будет отображаться меню. Таким образом, я исключаю все страницы, исключая ту, которая требуется для каждого меню.

Ответ №2:

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