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

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

Логическая и физическая структуры могут отличаться.

Например. У вас есть одна категория и в ней 5 материалов (логическая структура).

И вывести эти материалы вы можете по-разному (физическая структура).

  1. Можно создать 5 пунктов меню, которые будут вести на эти материалы.
  2. Можно создать один пункт меню, который будет выводить страницу категории со списком этих материалов.
  3. Можно создать один пункт меню, который будет выводить страницу категории в виде блога, где будут показаны вступления этих 5 материалов с кнопкой подробнее.

Таким образом у вас есть как минимум 3 варианта, как организовать физическую структуру. Исходить нужно из задач проекта и его навигации.

Первый вариант подходит для небольших сайтов визиток, когда страниц не так много. Получается как бы плоская структура.

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

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

Идём в "Меню - Менеджер меню - Создать меню"

создание меню в joomla 3

Далее вписываем название меню и его тип. Тип можно указать таким же как название.
И сохраняем.

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

Прим.: После установки Joomla в системе уже будет одно меню, это - Main Menu. Можно использовать его или при необходимости создать дополнительное.
В Main Menu уже будет один пункт - Главная, который имеет тип "Избранные материалы".
Про типы чуть ниже. 

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

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

как создать меню joomla

Или же через верхнее меню: "Меню - Main Menu - Создать пункт меню".

У пунктов меню есть типы. Каждый тип выводит информацию по своему.
Для примера рассмотрим тип пункта - Список материалов категории. А далее рассмотрим другие типы и для чего они нужны.

Итак, переходим в нужное меню и жмём кнопку создать (либо сразу через верхнее меню).

пункт меню joomla

На следующем шаге указываем название (заголовок) пункта и выбираем его тип (после клика появится всплывающее окно с типами).

создание пункта меню joomla

Как договорились выберем пункт, который будет выводить список материалов из категории.

Это Материалы - Список материалов категории.

как создать пункт меню в joomla

 

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

Для данного типа они такие:

  • Тип пункта - мы уже выбрали
  • Выбор категории - здесь выбираем категорию из которой будут списком выводиться материалы.
  • Ссылка - формируется автоматически, трогать её не нужно.
  • Целевое окно - каким образом открывать страницу при клике по данному пункту.
    Родитель - в этом же коне. Новое окно с навигацией - также, но только в новой вкладке. И в новом окне без навигации, т.е. в новой вкладке, без адресной строки и элементов навигации.
  • Стиль шаблона - эта опция используется редко. При помощи неё можно назначить для страницы, которая выводится через данный пункт, свой шаблон.
    Т.е. можно сделать так чтобы каждая страница сайта имела свой уникальный внешний вид.

настройки пункта меню joomla

Для другого типа пункта настройки будут немного другие.

 

Справа блок с дополнительными настройками.

Здесь можно изменить такие значений:

  • Меню - меню которому будет принадлежать пункт
  • Родительский элемент - выбирается в том случае если создаётся подпункт.
  • Порядок - можно изменить порядок
  • Состояние - выбираем состояние пункта. Можно временно не публиковать пункт или перенести его в корзину.
  • Главная страница - здесь можно выбрать будет ли данный пункт выводить главную страницу сайта. 
    Таким образом можно изменять главную страницу сайта на ту, которая вам нужна. Это может быть отдельный материал, категория и т.д.
  • Доступ - выбирается уровень доступа. Например, можно ограничить доступ к странице только зарегистрированным или только для администрации и т.д.
  • Язык - используется для мультиязычных сайтов. Выставляется нужный язык, например English, в этом случае пункт будет показываться на английской версии.
  • Примечание - можно сделать заметку для себя.

настройка пункта меню джумла 3

 

Рассмотрим вкладку "Параметры категории".

настройки пункта меню

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

Тут можно поменять такие значения: показ заголовка и описания категории, кол-во уровней подкатегорий, показ меток и т.д.

 

Вкладка "Макеты списка".

настройка пункта joomla

 

Здесь мы можем настроить вид списка с материалами, убрать заголовки в таблице, скрыть фильтр, скрыть кол-во просмотров, дату, автора и другую информацию.

 

Вкладка "Отображение".

Здесь настраивается вид самих материалов из этой категории.
Также можно оставить значения из глобальных настроек, либо изменить на свои.

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

 

Вкладка "Настройка интеграции".

Здесь настраивается RSS лента новостей для данного пункта,
Эта и последующие вкладки есть у всех пунктов меню.

 

Вкладка "Параметры ссылки".

Тут мы можем настроить вид ссылки для пункта меню. Т.е. сам пункт, так как он и есть ссылка.

  • Заголовок как ссылка - можно указать атрибут title для пункта (используется в SEO)
  • CSS класс ссылки - можно указать дополнительный CSS класс, чтобы изменить оформление пункта. Например сделать его другого цвета, шрифта и т.д.
    Подробнее о HTML и CSS >>
  • Изображение ссылки - здесь можно добавить картинку для пункта меню.
  • Создать заголовок - показать ли текст ссылки. Если вы хотите в пункте меню использовать только картинку, то заголовок можно отключить.
  • Показывать в меню - можно выключить показ этого пункта в меню. Иногда такое бывает нужно.

 

Вкладка "Параметры страницы".

Здесь настраивается вид страницы, которая выводится этим пунктом меню. В нашем примере, это страница категории со списком материалов.

Можно указать собственный заголовок страницы (тег title), используется в SEO. 
Можно указать свой заголовок перед началом текста (используется тег H1) и задать уникальный CSS класс для страницы, чтобы изменить её внешнее оформление.

Вкладка "Мета данные".

Здесь указываются значения для мета тегов description и keywords. Это также используется в SEO.
И значения для мета тега robots. Можно закрыть страницу от индексации, закрыть ссылки от индексации или разрешить всё.

Вкладка "Привязка модулей".

Сам лично никогда ей не пользовался, но иногда может быть полезна. 
Здесь можно настроить привязку модулей к данному пункту меню. Т.е. какие модули следует показывать, а какие нет.

Это также можно сделать из менеджера модулей.

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

Вывод меню на сайте

После создания меню с пунктами его нужно вывести на сайте.
Для этого нужно создать модуль "Меню" и назначить ему позицию в шаблоне.

Если вы создавали пункт в главном меню (Main Menu), которое уже выводится на сайте через модуль, то новый модуль создавать не нужно.

В итоге, последовательность действий такая.

Если вы используете готовое Main Menu, то просто создаём в нём новый пункт с нужным типом.
И всё, он у вас отображается на сайте.

Если вы создаёте новое меню, то:

  1. Создаём новое меню
  2. Создаём в нём пункт меню с нужным типом
  3. Создаём модуль с типом "Меню", который будет выводить новое меню на сайте.

Тогда у вас на сайте появиться новый блок с новым меню.

Далее: типы пунктов меню и для чего они используются.

X

Инструкция по планированию сайта
С чего начать создание сайта?

Инструкция по созданию сайта

  • Инструкция по созданию сайта
  • Шаблон для составления плана сайта
  • Чек-лист по этапам создания сайта

* Никакого спама. Гарантирую!