Вступление

На этом уроке, посвящённом модулям Joomla, я покажу отличный модуль для показа меню на страницах сайта.

Где лежит?

Каталог модуля «Меню» лежит в каталоге /modules/mod_menu корневой папки сайта. В каталоге стандартные файлы для системных модулей:

  • Каталог tmpl;
  • Файлы helper.php;
  • mod_menu.php;
  • mod_menu.xml.

github joomla joomla cms modules

github joomla joomla cms modules

Зачем нужен?

Модуль Меню на Joomla сайте нужен, чтобы показать в любой выбранной позиции модулей любое, ранее сделанное меню сайта.

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

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

Как создать?

Для создания модуля меню вы должны иметь соответствующие права. По умолчанию этот модуль может создать только суперадминистратор.

  • Из основного меню административной панели идём на вкладку Модули;
  • В тулбаре вкладки жмём кнопку «Создать»;
  • Из списка типов модулей выбираем тип Меню;
  • Заполняем настройки модуля меню на 4-х вкладках. Сохраняемся;
  • Всё меню создано, после чистки кэша сайт оно покажется на сайте.

sozdat modul menu

sozdat modul menu

Настройки модуля меню Joomla

Посмотрим на 4 вкладки настроек модуля меню.

Вкладка 1 — Модуль

mod menu nastroyka 1

mod menu nastroyka 1

Основная вкладка настроек. Здесь

Обязательно заполняем название модуля;

Если хотите скрыть название модуля, сразу скрываете его в настройке справа «Показывать заголовок»;

 В полях настроек нужно: выбрать само меню, которое хотите показать (1), выбрать базовый пункт меню (2), указать начальный (3) и конечный пункт меню (4), и определиться с показом подпунктов меню (5). 

Настройкой (2) вы можете перемещать меню в пределах базового меню при сложной структуре сайта. Если вы брать рекомендованный текущий пункт меню, то в качестве базового будет выбрано ближайший старший активный пункт меню.

Указание начального (3) и конечного (4) пункта меню позволяет сокращать длинные меню, сложной структуры сайта. Аналогичное назначение у настройки показ подпунктов меню (5).

В правой части вкладки обязательно заполняем показ заголовка (6), состояние (8) и позицию в шаблоне (7). Остальные настройки по желанию.

Интересны поля «Порядок», здесь вы сразу можете ранжировать создаваемый модуль в модулях этой позиции. Это можно сделать и в таблице модулей перетаскиванием модуля.  

«Примечание» создается для администраторов сайта и видно в таблице модулей.

«Начало публикации» позволит запланировать выход модуля по дате.

Вкладка 2 — Привязка

mod menu nastroyka 2

mod menu nastroyka 2

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

Выбор страниц показа осуществляется по пунктам меню из фильтра «На всех …», «Ни на одной», «Только на указанных», «На всех кроме указанных».

Например, вы хотите показать создаваемый модуль только на главной странице. Для этого в фильтре выбираете «Только на указанных» и в списке меню выделяете чек, только меню главной страницы (избранных материалов).

Вкладка 3 — Дополнительно настройки

mod menu nastroyka 3

mod menu nastroyka 3

Здесь вы можете задать уникальный внешний вид модуля, если в вашем шаблоне есть дополнительные стили модулей или вы сами создали такие стили для модулей.

Можно поступить наоборот. Здесь указать любой свой «Суффикс класса меню» и «Суффикс CSS-класса модуля», а потом добавить к этому модулю своё CSS правило.

В отличие от настроек других модулей, здесь есть смена стилей Java Script выпадающего меню (Позиция назначения).

Вкладка 4 — Права

mod menu nastroyka 4

mod menu nastroyka 4

Заполняются для многопользовательских сайтов с количеством администраторов больше одного.

После заполнения всех полей модуль меню на Joomla сайте нужно сохранить и после чистки кэша посмотреть ан сайте.

Вывод

В этом уроке мы рассмотрели модуль Меню на Joomla сайте. Очень полезен для создания полноценного футера сайта с дополнительными меню технической и информационной навигации.

©joomla-abc.ru

Еще уроки

 

Похожие статьи

Модуль Новые пользователи

Продолжаем изучать модули Joomla сайта. Сегодня очень простой модуль под на...

33 первых расширения Joomla сайта —...

Коробочная версия CMS Joomla по определению не может удовлетворить требован...

Модуль самые читаемые материалы Joo...

Если вы хотите показать самые популярные материалы своего сайта, ранжировав...

Общие настройки меню Joomla — Урок ...

В этом уроке посмотрим, где расположены общие настройки меню Joomla сайта, ...

Установка Joomla 3 на VDS/VPS, выде...

Продолжая изучение Joomla 3, нельзя обойти вниманием установку Joomla 3, на...

Модуль Материалы–Новости Joomla сай...

Для вывода определенного количества материалов из конкретной категории или ...

Copyright © 2023 Joomla-abc.ru. Все права защищены.