2.14 Создание меню в CMS
Меню – это набор кнопок, в которые приводят на конкретные объекты, например, объект содержимого, список категорий, компонент и т.д.
После создания структуры меню нового сайта ПРИПИТ (таб. 2.4), необходимо, собственно, создать новую структуру меню в CMS Joomla!. Используя данные из таб. 2.4 сформируем новое меню в CMS Joomla!.
Рассмотрим создание меню, построенного на стандартном модуле (установленном по умолчанию) CMS Joomla! – mod_mainmenu. Данный модуль является по умолчанию главным для создания меню. Место вывода меню на сайте определяется в шаблоне сайта. Устанавливая дополнительные расширения, можно расширить возможности отображения стандартного меню или отобразить его в другом виде, например в виде выпадающего каскадного меню с подменю (часто необходимо, чтобы со стороны пользователя была включена поддержка Javascript в браузере).
Самый простой вариант (но ограниченный в возможностях) связать объект содержимого с пунктом меню, это использовать на странице редактирования объекта содержимого в окне дополнительных параметров вкладку «Параметры связи с меню». Во вкладке данного окна необходимо:
· выбрать меню, в которое будет добавлен пункт (ссылка);
· выбрать название пункта меню.
· Нажмите кнопку «Связать с меню».
На странице редактирования раздела или категории в дополнительном окне справа (для создаваемого раздела или категории данное окно будет доступно после сохранения – кнопка «Сохранить»). В данном окне необходимо:
· выбрать меню, в которое будет добавлен пункт (ссылка);
· выбрать тип меню, в котором виде будет отображаться раздел или категория;
· выбрать название пункта меню.
· Нажать кнопку «Связать с меню».
Для работы с меню для сайта необходимо перейти на страницу «Управление меню». В основном меню панели управления выбрать «Меню», затем пункт меню «Управление меню».
Для работы с пунктами меню определенного меню (например, mainmenu) необходимо перейти на страницу «Управление меню [mainmenu]». В основном меню выбрать «Меню», затем пункт меню «mainmenu».
На странице «Управление меню [mainmenu]» можно увидеть список уже созданных пунктов меню (по умолчанию без установки демонстрационных данных доступен только один пункт – «Главная»).
Для добавления нового пункта меню необходимо перейти на страницу «Новый пункт меню». Для этого следует нажать кнопку «Новый» на странице «Управление меню [mainmenu]» для добавления нового пункта меню в меню mainmenu.
На странице «Новый пункт меню» доступно несколько типов создаваемого пункта меню. Все типы разбиты по группам:
· Содержимое, пункт меню будет отображать содержимое объекта.
· Разное.
· Отправка, пункт меню позволяющий добавлять объекты содержимого с сайта.
· Компоненты, пункт меню позволяющий работать с компонентом и его возможностями.
· Ссылки.
Когда выбран тип нового пункта меню, необходимо перейти на страницу «Добавление – новый пункт меню: XXX»: Шаг 2 (XXX – название типа нового пункта меню). На этой странице необходимо выбрать и заполнить основные параметры и поля нового пункта меню. Параметры и поля отличаются в зависимости от выбранного типа нового пункта меню. Нажмите на кнопку «Далее» или на выбранный тип пункта меню.
Пример добавления нового пункта меню типа: «Ссылка – объект содержимого». Для добавления необходимо:
· Ввести имя нового пункта меню, поле «Название».
· Выбрать объект содержимого (статью), поле «Содержимое для связи».
· Выбрать, как должно открываться окно при нажатии на пункт меню, поле «Url: При нажатии открыть в…».
· Выбрать родительский пункт меню, поле «Родительский пункт меню».
· Выбрать порядок расположения, поле «Порядок расположения».
· Выбрать уровень доступа, поле «Уровень доступа».
· Выбрать опубликован пункт меню, поле «Опубликован (на сайте)».
· Справа можно, но не обязательно выбрать изображение меню, поле «Изображение меню».
В поле «Родительский пункт меню» перечисляются все существующие пункты меню, которые можно выбрать как «родительский пункт» для нового пункта меню. Поддержка иерархической структуры меню и отображение ее на сайте возможны, только если в шаблоне есть поддержка отображения иерархии пунктов меню (большинство бесплатных шаблонов не поддерживают эту возможность). Для реализации меню с подменю используются дополнительные расширения, позволяющие улучшить создание и отображение структуры меню на сайте.
Если после сохранения нового пункта меню, открыть его для редактирования, то становятся доступны дополнительные параметры справа, которые помогут улучшить отображение и работу данного пункта меню.
Если использовать возможность предпросмотра сайта, то можно увидеть результат добавления нового пункта меню:
· Просмотр в новом окне браузера.
· Просмотр в этом же окне с открытой панелью администратора.
· Просмотр с показом позиций расположения моделей в шаблоне в этом же окне с открытой панелью администратора.
0 комментариев