Как использовать пользовательское меню в Joomla - PullRequest
0 голосов
/ 04 сентября 2011

Я использую Joomla для создания своего веб-сайта. Теперь я создаю простое главное меню. Но это меню не является модулем Joomla. Для каждого пункта меню я добавляю ссылку в свой исходный код (я копирую эту ссылку, когда добавляю новый элемент для меню модуля и связываю этот элемент с материалом). Но когда я перехожу к другой ссылке в моем меню, я не знаю, как выделить этот элемент при переходе между пунктами меню. Может быть, нужно создать это из PHP-кода?

например:

<div class="menu">
<a href = "LINK COPY FROM MODULE MENU"><div class="active">Home</div></a>
<a href = "LINK COPY FROM MODULE MENU"><div class="not_active">Store</div></a>
</div>

ССЫЛКА КОПИРОВАНИЯ ИЗ МЕНЮ МОДУЛЯ - эта ссылка для копирования из пункта меню моего модуля. Я хочу перейти в магазин и после этого выделить вкладки

Ответы [ 2 ]

2 голосов
/ 02 декабря 2012

У меня была эта проблема сегодня. Я не видел необходимости загружать модуль для чего-то, что для записи требуется 5 минут.

Вы не можете связывать элементы модулей или элементы компонентов на вашем сайте, не публикуя их в меню. Не публикуя их в меню, они в любом случае не имеют никакого местоположения.

Вам необходимо опубликовать модуль меню - достаточно стандартного для Joomla. Здесь вы можете связать свои компоненты и элементы модуля.

Чтобы сделать это , тогда выглядит и чувствует себя так, как вы хотите, вам нужно написать свой CSS (как вы могли бы сделать для вашего пользовательского HTML-модуля) и применить этот CSS к модулю меню, которое вы изменяете, используя поля «Суффикс класса модуля» и «Суффикс класса меню».

Это означает, что вам нужно назвать свое меню и добавить класс, который вы изменяете перед этим в своем CSS:

div.**yourmenuname** {some: style;}

Следовательно, ваш 'суффикс класса модуля' может выглядеть как

Затем вы помещаете yourmenuname в поле 'суффикс класса модуля' в модуле меню в задней части Joomla. Затем не забудьте поместить свой стиль в «Суффикс класса меню».

2 голосов
/ 06 сентября 2011

Лучше всего, если вы используете модуль для этой цели. Расширенное меню - очень хороший вариант. http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/tree-menus/163

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

SwMenuMaker http://www.swmenupro.com/ - это полезный административный компонент для управления вашими меню.

...