Обзор популярных расширений Joomla

Статьи о создании и развитии сайта

Обучающие материалы по верстке HTML\CSS


search

Работа с меню в Joomla 2.5

js-menuМеню состоит из пунктов, по которым осуществляется навигация по сайту. С помощью меню на сайте посетитель имеет возможность путешествовать по сайту и получать искомую информацию. Работа с меню в Joomla 2.5 существенно отличается, по сравнению с Joomla 1.5, и имеет больше дополнительных параметров и возможностей. Как создавать меню и его пункты вы узнаете из этой статьи.

j25-menu

 

 

 

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

Работа с меню

    Когда вы перейдете в Менеджер меню, то увидите страницу

    j25-menu1

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

    • Создать - создание нового меню, к которому в дальнейшем можно привязывать пункты
    • Изменить - изменение созданного меню (отметив предварительно его галочкой)
    • Удалить - удаление меню (с ним также будут безвозвратно удалены присвоенные пункты)
    • Перестроить - перестройка/обновление пунктов меню (обычно не требуется)
    • Настройки - содержат права доступа к изменению меню различных групп
    • Справка - для помощи в создании меню (на английском)

    Создание меню

    j25-menu2

    При создании меню, нужно заполнить 3 поля:

    Заголовок - название меню (например, Верхнее меню)

    Тип меню - системное имя меню (на англ.)

    Описание - назначение  меню (можно не указывать)

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

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

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

    Работа с пунктами меню

    К пунктам меню можно перейти, нажав вкладку Пункты меню или в таблице кликнув по цифре (в количестве пунктов).

    j25-menu4

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

    • Опубликовать/Снять с публикации - выбранные пункты будут отображаться/скрываться на сайте
    • Разблокировать - для разблокировки одного или нескольких пунктов меню
    • В корзину - выбранные пункты не удаляются, а помещаются в корзину, из которой их можно восстановить
    • Главная - только один выбранный пункт может быть отмечен как Главный, для показа на главной странице

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

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

    j25-menu3

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

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

    Алиас - указать слово (на англ.), которое будет отображаться в конце ссылки при переходе на этот пункт. Если пропустить, то после сохранения, Joomla создаст алиас из транслита Заголовка (в случае если в Общих настройках включен режим SEO). Например, www.sitename.ru/moi-punkt

    Примечание - указывается по желанию

    Ссылка - будет показана после сохранения, если не выбран тип меню - Внешний URL

    Состояние - выбрать опубликовано, не опубликовано или в корзине

    Доступ - выбрать уровень доступа к пункту (об уровнях доступа читайте в предыдущей статье)

    Меню - если хотите присвоить пункт к другому меню, то выберите его из выпадающего списка

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

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

    Целевое окно - способ открытия пункта меню (в этом же или новом окне)

    Главная страница - содержание этого пункта может быть установлено в качестве Главной страницы

    Язык - выбрать язык по умолчанию для пункта меню

    Стиль шаблона - для пункта меню можно выбрать уникальный шаблон (из установленных)

    ID - уникальный id будет показан после сохранения

    Параметры справа для разных типов меню отличаются, однако 4 последних пункта остаются неизменными:

    • Параметры отображения ссылки - здесь важными параметрами являются назначение иконки к пункту меню и возможность скрыть его название
    • Параметры отображения страницы - тут можно установить другой заголовок, или скрыть существующий, а также назначить уникальный CSS-класс
    • Метаданные - в этих параметрах устанавливаются мета-данные для пунктам меню, а также использовать или нет SSL (безопасное соединение между клиентом и сервером)
    • Привязка модулей к данному пункту меню - здесь показаны модули и связь их с пунктом меню

    После всех изменений нажать:

    js-menu5

    Сохранить - изменения внесутся, но окно с редактированием не закроется

    Сохранить и закрыть - все изменения сохранятся и окно закроется

    Сохранить и создать - выбранный пункт сохранится и перейдете к созданию нового

    Сохранить копиюдоступно при редактировании, сохраняет копию выбранного пункта

    Закрыть - пункт меню создан не будет (изменения не сохранятся)

    Навигация и пакетная обработка пунктов меню

    Для удобства поиска и переходов по пунктам меню существует панель навигации:

    В Фильтре вводится название пункта, по которому вы найдете искомый пункт

    js-menu6

    • В первом выпадающем списке выбирается меню, пункты которого будут отображаться в таблице
    • В следующем - выбирается количество подпунктов, которые будут показаны
    • Дальше выбирается состояние пункта меню (опубликован, скрыт или находится в корзине, а также все пункты)
    • В уровнях доступа выбирается один для показа пунктов с этим доступом
    • В последнем выпадающем списке выбирается язык, с которым будут отображаться определенные пункты

    С выделенными в таблице пунктами меню можно производить однородные действия, для этого под таблицей есть Пакетная обработка, в которой можно:

    • изменять уровень доступа
    • изменять установленный язык
    • копировать/перемещать в выбранное из выпадающего списка меню (или пункт меню)

    После выбора действия для обработки нажать Выполнить, для отмены - Очистить.

    В следующей статье вы узнаете как создавать материалы в Joomla 2.5 и привязывать их у пунктам меню.

    Комментарии  

    #23 Administrator 19.07.2014 13:41
    Цитирую Олег:
    Добрый день!
    Подскажите, пожалуйста, ключевые слова и описание в description в пункте меню и в материале должны отличаться или совпадать?

    Добрый день! Да не обязательно и там и там указывать. Ключевые слова, которые активны для страницы можно посмотреть, нажав в браузере правой кнопкой - Просмотр кода страницы. И далее в коде - meta name="keywords"
    #22 Олег 18.07.2014 21:02
    Добрый день!
    Подскажите, пожалуйста, ключевые слова и описание в description в пункте меню и в материале должны отличаться или совпадать?
    #21 Administrator 23.06.2014 22:03
    Цитирую Сорокин Евгений:
    но так можно прикреплять только 1 категорию, а мне нужно несколько категорий прикрепить

    Если несколько, то выбрать Список всех категорий... По другому средствами Joomla - никак.
    #20 Сорокин Евгений 23.06.2014 11:50
    но так можно прикреплять только 1 категорию, а мне нужно несколько категорий прикрепить
    #19 Administrator 21.06.2014 22:49
    Цитирую Сорокин Евгений:
    У меня не получается привязать категорию к пункту меню. как это сделать ? буду очень признателен за ответ

    Категорию можно выводить в виде блога материалов и списков материалов.
    Для вывода в виде блога выбрать - Блог категории
    Для отображения в виде списка - Список материалов категории
    #18 Сорокин Евгений 21.06.2014 18:20
    У меня не получается привязать категорию к пункту меню. как это сделать ? буду очень признателен за ответ
    -1 #17 mirk 16.10.2013 09:31
    Цитирую Светлана:
    Здравствуйте. А вот у меня такая проблема с привязкой статьи к пункту меню: при создании этого самого пункта кнопка "выбрать" не работает. Другими словами я не могу выбрать материал для привязки. Как с этим бороться? Помогите пожалуйста. Спасибо.

    Переустановите Joomla
    #16 Светлана 10.10.2013 11:03
    Здравствуйте. А вот у меня такая проблема с привязкой статьи к пункту меню: при создании этого самого пункта кнопка "выбрать" не работает. Другими словами я не могу выбрать материал для привязки. Как с этим бороться? Помогите пожалуйста. Спасибо.
    #15 Administrator 02.08.2013 20:27
    Цитирую Olga Smirnova:
    Спасибо за хорошую статью. Только у меня проблема. Создаю материал и привязываю к пункту меню. Результат: пункт меню прекрасно отображается на сайте, но при нажатии на него вместо своей статьи я вижу текст: ошибка 404 - запрашиваемая страница не существует.
    Проверила все несколько раз, все опубликовано, файл .htaccess переименован, может я слепая? Что я делаю не так?

    Ольга, проверьте в общих настройках - включен ли режим SEO. Если да - попробуйте отключить и проверить ещё раз.
    +1 #14 Olga Smirnova 30.07.2013 13:20
    Спасибо за хорошую статью. Только у меня проблема. Создаю материал и привязываю к пункту меню. Результат: пункт меню прекрасно отображается на сайте, но при нажатии на него вместо своей статьи я вижу текст: ошибка 404 - запрашиваемая страница не существует.
    Проверила все несколько раз, все опубликовано, файл .htaccess переименован, может я слепая? Что я делаю не так?

    Добавить комментарий

    Защитный код
    Обновить

    Комментарии

    • Модуль VTEM Panorama

      Дмитрий
      Доброго времни суток! Несовсем догоняю как привязать к joomshoping те для каждого товара должен ...
       
    • Плагин Edocs

      sveta
      после перехода с http на https плагин перестал работать. Меняла все пути, которые возможно, но не ...
       
    • Компонент JoomShopping. Полезности

      Димы
      Ух, шикарно, спасибо. Изменил карточку товара. Цену и кнопку "В корзину" разместил слева от ...
       
    • Работа с категориями в K2

      Николай
      Подскажите пожалуйста, пользуюсь Serpstat. Комплексный аудит сайта по метатегам (путь:Аудит сайта ...
       
    • Компонент JoomShopping. Товары и категории

      Валерий
      Здравствуйте. Мне очень нужна Ваша помощь. Как возможно сделать, чтобы форма заказа товара в joomshopping ...