Привет!

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

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

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

Менеджер модулей

Менеджер модулей

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

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

Примечание ----------------------------------------------------------------------------------------------------------------------------------

Любые визуальные эффекты, такие как изменение внешнего вида при наведении указа­теля мыши, должны определяться в файлах CSS шаблона. В большинстве шаблонов уже имеется несколько предопределенных стилей, выбор которых производится посредством изменения параметра Module Class Suffix (Суффикс класса модуля).

Рассмотрим подробнее, как можно управлять меню. После щелчка по модулю Main Menu (Главное меню) будет открыта страница с параметрами этого меню (рис. 5.19).

Параметры модуля

Модули обладают множеством параметров. Давайте рассмотрим наибо­лее важные из них.

Show Title (Показать заголовок)

Значение параметра Show Title (Показать заголовок) определяет, должен ли выводиться заголовок страницы. Заголовок выводится с использовани­ем тега НЗ, если в шаблоне не определено иное.

Position (Позиция)

Параметр Position (Позиция) определяет местоположение меню на стра­нице. Позиция может быть изменена разработчиком используемого шаблона. Обратите внимание, что описательное значение параметра, например left (слева), вовсе не означает, что меню действительно будет выведено слева. Это зависит от того, какую позицию определил разра­ботчик. Используя сторонние шаблоны, обращайтесь к сопроводитель­ной документации.

Access Level (Доступ)

С помощью параметра Access Level (Доступ) вы сможете существенно по­высить интерактивность своего сайта. Значение Public (Всем) означает, что модуль будет доступен всем, то есть любой сможет увидеть и исполь­зовать его. Значение Registered (Зарегистрированный) означает, что модуль смогут увидеть только зарегистрированные пользователи. Значение Special (Специальный) означает, что модуль будет доступен только адми­нистраторам. Данный параметр можно использовать разными способа­ми. Наиболее очевидное его использование - создание меню, ссылаю­щегося на страницы, которые должны быть доступны только зарегист­рированным пользователям. Это прекрасный способ организации со­держимого сайта с большим количеством пользователей, участвующих в его развитии. Значение Special (Специальный) подходит только при со­здании меню для доступа к настройкам и функциям сайта, которые могут использоваться лишь администраторами.

Menu Style (Стиль меню)

Параметр Menu Style (Стиль меню) определяет стиль отображения меню. Существует два основных способа отображения меню: один - в виде таблицы (вертикальной или горизонтальной), а другой - в виде марки­рованного списка. В главе 9 мы более подробно рассмотрим вопросы создания шаблонов и обеспечения соответствия веб-сайта рекомендаци­ям W3C. По большей части этот параметр обеспечивает выбор между табличной версткой и позиционированием элементов исключительно средствами CSS. Здесь мы вторгаемся в сугубо техническую область, поэтому вам достаточно будет знать, что следует выбирать то значение, которое требует документация шаблона. Кроме того, в настоящее время в Joomla 1.0.Х нет возможности организовать многоуровневые списки при выборе стиля Flat List (Плоский список).

К моменту написания этих строк Joomla 1.5 имела поддержку как ус­таревшего способа отображения маркированного списка (Flat List (Плоский список)), так и нового, который обеспечивает более высокую гибкость (List (Список)).

В настоящее время параметр Menu Style (Стиль меню) может иметь четыре значения:

  • List (Список). Новый способ отображения маркированного списка.
    • Vertical (Вертикальный). Меню выводится с использованием вертикаль­ной табличной верстки.
    • Horizontal (Горизонтальный). Меню выводится с использованием гори­зонтальной табличной верстки.
    • Flat List (Плоский список). Устаревший способ отображения маркиро­ванного списка.

Главное преимущество нового способа отображения списков состоит в том, что с его помощью можно создавать вложенные подменю за счет вложения плоских маркированных списков <ul> друг в друга. Это поз­воляет создавать раскрывающиеся меню без использования дополни­тельных расширений.

Menu/Module Class Suffux (Суффикс класса меню/модуля)

Параметры Menu Class Suffux (Суффикс класса меню) и Module Class Suffux (Суф­фикс класса модуля) определяют внешний вид меню. Для оформления любого меню используются каскадные таблицы стилей шаблона. При должном подходе к созданию CSS можно легко и быстро изменять вне­шний вид за счет использования суффиксов. В качестве примера такого оформления можно привести различные цветные прямоугольники со скругленными углами на рис. 5.17 из наших образцов с сайта Joomla-shack.

Menu Assignment (Назначение меню)

Menu Assignment (Назначение меню) - это, пожалуй, наиболее важная груп­па параметров. Они определяют перечень страниц, на которых будет отображаться меню. Теперь вспомните, что страницы существуют толь­ко при наличии ссылок, указывающих на них, поэтому в данном случае речь фактически идет о списке элементов меню (ссылок), а не о страни­цах. Вы можете выбрать один из трех вариантов: АН (Все), None (Нет) или Select (Выбрать из списка). Левой кнопкой мыши при нажатой и удержи­ваемой клавише Ctrl из списка можно выбрать сразу несколько страниц... Я имею в виду ссылки!

Примечание ----------------------------------------------------------------------------------------------------------------------------------

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

 

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

----------------------------------------------------------------------------------------------------------------------------

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