Системное меню Joomla 3

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

Из общей информации про меню Joomla, стоит упомянуть, что материалы категории, которая не прикреплены к какому-либо меню сайта, не будут на сайте видны.

Меню и пункты меню Joomla 3

Меню сайта Joomla создаются администратор сайта или пользователями сайта с установленными разрешающими правами на управление меню сайта. Права на управление меню выставляются на вкладке Компоненты→Менеджер меню→Права.

Само меню Joomla это не информативная, а системная единица сайта. Создается меню для последующего создания информативных пунктов меню.

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

Как создать меню сайта Joomla

Для создания меню сайта открываем вкладку: Меню→Менеджер меню→Создать меню из горизонтального бара или Структура→ Менеджер меню→Создать меню вертикального меню административной части сайта.

sozdat menu joomla3 1

sozdat menu joomla3 1

Меню даем имя, обязательно вписываем системное имя меню (тип меню). Типом меню может быть любое латинское слово, понятно указывающее назначение меню. Например, mainmenu, homemenu, topmenu, footermenu. 

sozdat menu joomla3 2

sozdat menu joomla3 2

Как создать пункты (подпункты меню)

Создание пунктов меню, производится на вкладке: Меню→Название меню→Создать пункт меню.

sozdat punkt menu 1

sozdat punkt menu 1

Типы пунктов меню

Как я уже упоминал, пункты меню Joomla 3 это информативные единицы сайта. При помощи пунктов меню можно открывать на сайте страницы с различной информацией. Эта информация может быть различной и в зависимости от типа информации, создаются различные типы меню. Посмотрим на типы пункта меню:

sozdat punkt menu vybor tipa blog

sozdat punkt menu vybor tipa blog

Тип пункта меню

  • 1. Контакты (4 типа);
  • 2. Ленты новостей (3 типа);
  • 3. Материалы (7 типов), а именно

 

  • Архивные материалы;
  • Избранные материалы;
  • Материал;
  • Блог категории;
  • Создать материал;
  • Список всех категорий сайта;
  • Список материал одной категории.

 

  • 4.Менеджер настроек;
  • 5.Менеджер пользователей (7 типов);
  • 6.Метки (3 типа);
  • 7.Обертка(Wrapper);
  • 8.Поиск;
  • 9.Системные (4 типа);
  • 10.Умный поиск.

Как видите, типов пунктов меню много и при их помощи можно организовать очень неплохую навигацию по сайту.

Хватит теории, перейдем к практике и создадим меню с двумя, тремя пунктами меню.

Пример создания меню сайта Joomla

Создадим меню под названием «Меню1». Системное имя будет «menu-1».

Идем на вкладку: Меню→Создать меню.

sozdat menu joomla3 1

Создаем меню на сайте Joomla 3 - sozdat menu joomla3 1

На странице создания меню указываем его имя  «Меню1» и системное имя «menu-1».

parametry menu

создание меню Joomla 3 - parametry menu

Жмем кнопку «Создать».

Все! Меню создано.

menu sozdano

menu sozdano

Что значит системное имя меню

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

menu v phpmyadmin

menu v phpmyadmin

  • Ищем таблицу: префикс_menu_types.
  • Открываем ее (клик по названию), что соответствует SQL запросу:
  • SELECT * FROM `префикс_menu_types`
  • И видим системное имя созданных меню (тип меню).

sistemnoe imja menu v baze dannykh

Меню Joomla в phpmyadmin - sistemnoe imja menu v baze dannykh

Вывод: системное имя меню нужно для создания уникальных значений в полях таблицы menu_types базы данных Joomla.

 Итак, мы создали меню Joomla, пора создавать пункты меню.

Создаем пункты меню Joomla

На вкладке Меню→Пункты меню→Создать меню, создаем пункт меню.

Даем пункту меню имя.

sozdat punkt menu 1

Создание пункта меню Joomla3 - sozdat punkt menu 1

sozdat punkt menu vybor tipa

sozdat punkt menu vybor tipa

Выбираем тип пункта меню. Пусть это будет тип меню: Блог категории.

sozdat punkt menu vybor tipa blog

Выбор типа меню Joomla3 - sozdat punkt menu vybor tipa blog

Выбираем категорию (1).

Указываем целевое окно: Новое окно с элементами навигации.

Справа указываем название нашего меню и родительский элемент данного пункта меню (2,3).

nastroyka punka menu 1

выбор категории пункта меню Joomla 3 - nastroyka punka menu 1

На других вкладках выставляем другие настройки пункта меню:

nastroyka punka menu 2

Настройки меню Joomla 3 - nastroyka punka menu 2

Параметры категории (2) – шаблон страницы категория.

Параметры макета Блога (3) – шаблон блога. Можно указать количество колонок.

Отображение (4) – шаблон показа отдельного материала;

Настройки интеграции (5)– включаем создание RSS лент для этого пункта меню.

Параметры ссылки (6). Здесь можно выключить показ этого пункта меню на сайте.

Параметры страницы (7). Здесь можно задать альтернативный заголовок, который буде виден в браузере. Также можно включить «Заголовок страницы». Он будет виден в начале всех страниц этого пункта меню в тегах <h1>, что соответствует всем страницам категории блога.

nastroyka punka menu 3

Параметры страницы в настройках меню - nastroyka punka menu 3

Метаданные (8). Нужно заполнить метаданные для этого блога, а именно descriptionи keywords. Descriptionдолжен быть уникальным и длинной не более 165 знаков. Keywords не обязателен. 

После проверки всех настроек пункта меню, жмем «Создать» или «Создать закрыть».

Всё! Пункт меню создан. Осталось разместить меню на сайте.

Как разместить меню на сайте Joomla

Разместим два меню на сайте. Горизонтальное выпадающее и вертикальное с показом всего дерева меню.

Как разместить выпадающее горизонтальное меню Joomla

Выпадающее горизонтальное меню Joomla размещаем в специальном модуле шаблона, под названием «menu». В шаблоне могут быть созданы дополнительные поля для размещения меню, например footermenu, topmenu.

Для создания модуля меню идем на вкладку: Менеджер модулей→Создать меню. Выбираем тип модуля «Меню».

menu na sajt

размещаем меню Joomla на сайте - menu na sajt

menu na sajt 2

Выбор типа модуля меню Joomla - menu na sajt 2

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

modul menu nastroyka

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

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

menu na sajt 4

Привязка к пунктам меню - menu na sajt 4

На вкладке «Дополнительные параметры» смотрим последнюю строку: Стиль меню.

menu na sajt 5

Стиль меню в настройках - menu na sajt 5

Обычно в шаблоне в пункте меню для меню, предусмотрен горизонтальный тип меню, поэтому ставим в стиль модуля «Унаследовано».

Если в шаблоне не предусмотрено горизонтальное меню, то ставим в стиль модуля horz(горизонтальное).

Как разместить вертикальное меню Joomla

Вертикальное меню создаем аналогичным образом, но позицию указываем в правом или левом сайдбаре сайта, а в стиле модуля указываем «Унаследовано» или любой стиль отличный от horz.

После работ смотрим результат:

menu sozdano i razmeshheno joomla3

Меню создано и размещено на сайте - menu sozdano i razmeshheno joomla3
 

©Joomla3-x.ru

Другие настройки сайта Joomla 3

 

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

Поменяйте стиль административной па...

Прочитав эту статью, вы сможете поменять стиль административной панели Joom...

Мобильная версия Joomla сайта, три ...

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

Кэш страниц, модулей и компонентов ...

Здесь Вы узнаете, что такое кэш страниц, модулей и компонентов Joomla 3. А ...

Рекомендуем

Copyright © 2024 Joomla3-х.ru. Все права защищены.