Привет!

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

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

Таким образом мы вкладываемся в игры Духа, и мир для нас становится глубже.

Как взаимодействуют меню и модули

Каждому меню соответствует свой модуль, который отвечает за внешний вид и размещение меню на странице. В настоящее время имеется шесть различных меню, которые устанавливаются по умолчанию вместе с де­монстрационным содержимым Joomla. Если перейти на страницу Menu Manager (Меню), можно увидеть все шесть меню, как показано на рис. 5.1, Сразу же замечу: чтобы перейти к редактированию выбранного меню, нужно щелкнуть не по ссылке в колонке Title (Заголовок), как можно было бы подумать, а по иконке в колонке Menu Items (Пункты меню).

Ниже приводится список этих шести меню:

  • Main Menu (Главное меню). Содержит основные элементы навигации для содержимого по умолчанию.
  • User Menu (Меню пользователя). Специальное меню, содержащее некото­рые функции, доступные зарегистрированным пользователям.
  • Top Menu (Меню верхнего уровня). Дублирует некоторые ссылки из глав­ного меню.
  • Other Menu (Меню прочее). Содержит четыре ссылки на сайты, имею­щие отношение к проекту Joomla.
  • Example Pages (Примеры страниц). Ссылки на страницы, демонстрирую­щие различные шаблоны размещения содержимого.
  • Key Concepts (Ключевые концепции). Ссылки на страницы, где приводит­ся описание шаблонов и расширений.

 

Это нужно знать --------------------------------------------------------------------------------------------------------------------------


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

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

Эти шесть меню устанавливаются вместе с демонстрационным содержимым, когда в ходе установки выбирается параметр Install Sample Data (Установить демо-данные). В боль­шинстве случаев вам придется создавать собственные меню или видоизменять сущест­вующие. Вы можете даже удалить эти меню и создать собственные.

 

Важно понять, что каждое меню связано как минимум с одним модулем. Этот модуль определяет местоположение меню и его внешний вид. На­пример, можно было бы определить модуль, который отображается только на главной странице в левой колонке.

Вернитесь к главе 1 «Системы управления содержимым и введение в Joomla!* и перечитайте ту ее часть, где говорится о том, что система управления содержимым по своей природе является динамической. Содержимое извлекается из базы данных и помещается в шаблоны, или специально отведенные места, на страницах. Чтобы понять суть преды­дущего параграфа, необходимо уяснить, что меню - это то же информа­ционное наполнение, хранящееся в базе данных, а модуль - контейнер для этого содержимого. Если возникает необходимость изменить мес­тоположение меню, следует переместить сам шаблон (модуль), напри­мер, из левой колонки в правую. Если потребуется изменить содержимое меню (ссылки), необходимо обратиться к услугам менеджера меню.


Управление внешним видом меню производится с помощью менеджера модулей, например, в нем можно указать, следует ли подчеркивать текст ссылки при наведении указателя мыши, определить цвет шрифта и вне­шний

вид ссылок (должны ли они быть похожими на кнопки). Все эти характеристики могут быть определены в файле шаблона, содержащем каскадные таблицы стилей (Cascading Style Sheets - CSS) - подробнее об этом будет рассказано в главе 9 «Создание шаблона на основе CSS», -и контролируются менеджером модулей при использовании суффиксов модулей (что мы также обсудим позднее, в главе 11 «Создание сайта ресторана на базе Joomla!»).

На рис. 5.2 показано одно из меню, устанавливаемых по умолчанию, -mainmenu. На рисунке показано меню в менеджере меню, соответству­ющий ему модуль - в менеджере модулей и внешний вид меню на глав­ной странице внешнего интерфейса.

Основными строительными блоками для меню являются элементы ме­ню. Каждому элементу меню соответствует единственная ссылка во внешнем интерфейсе. Далее мы поговорим о важности пунктов меню и функциях, которые они выполняют.

 

Это нужно знать --------------------------------------------------------------------------------------------------------------------------- .

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