gototopgototop
Register
Вход


Home
Тип меню "разделитель" E-mail
Базовый курс - Создание меню
08.09.2011 21:59

Здравствуйте!

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

Чтобы понять, о чем идет речь, посмотрите на меню "Базовый курс", находящееся в правой части нашего сайта. "Родительский элемент", о котором говорит Александр, выделен зеленым цветом. По клику на него раскрывается подменю, пункты которого завязаны на разные типы меню: либо на стандартный шаблон материала, либо на шаблон блога раздела, либо на шаблон блога категории, и т.д.

Какой тип меню выбрать, мы определяем тогда, когда создаем пункты меню. Об этом я достаточно подробно рассказала в уроке "Создание пунктов меню". В списке типов меню есть тип "Разделитель", и именно его я использовала в качестве родительского элемента  для подменю:

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

Тип  меню "разделитель" не привязан ни к каким материалам, он является как бы  заголовком какой-либо темы, разбитой на отдельные части (т.е. отдельные пункты меню).  Чтобы по клику на разделитель открывалось подменю, надо настроить модуль, с помощью которого в лицевой панели отражается данное меню. Для объяснения я воспользуюсь нашим Демо-сайтом.

Вот я открываю меню Расширения>>Менеджер модулей и нахожу в списке модуль Main Menu. Открываю его.

Смотрим  в параметрах "Параметры модуля": по умолчанию в строке "Всегда показывать вложенные подпункты" стоит отметка "Нет". Включим "Да" и нажмём на кнопку "Применить":

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

Теперь откроем "Расширенные параметры". Здесь есть строчка "Максимальная вложенность". Проверьте, какая цифра здесь стоит, - потому что эта цифра показывает, СКОЛЬКО пунктов меню будет показано в модуле. Напишете "1", значит, будет показан только один пункт, и сколько бы вы ни создали пунктов, они не будут показываться в модуле, за исключением того единственного, скрывающегося за цифрой "1". Поэтому не жмитесь и сделайте разбег до, например, десяти пунктов:

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

Идем дальше, открыв "Другие параметры". Здесь есть строчка "Раскрывать меню", в которой надо отметить "Да":

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

Вот и все премудрости. Должна сказать, что для того, чтобы при раскрытии подменю был эффект этакой складывающейся гармошки, нужен специальный модуль, называемый "аккордеоном". Он устанавливается на сайт, как обычное расширение, - более того, если у вас есть несколько меню, то вы можете подобрать к ним и разные модули - аккордеоны - всё зависит от вашей настойчивости в поиске нужных вам "прибамбасиков" на сайте расширений Joomla!
На нашем сайте установлен модуль от студии Shape5, который входил в пакет расширений платного шаблона (о шаблоне  рассказано в статье "Как я выбирала шаблон для этого сайта").

Вот и всё! Александра благодарю за вопрос и за настойчивость в получении ответа на него.

Успехов всем!

 
  • "О Павловске с любовью"
    "О Павловске с любовью" - так называется мой первый сайт

    Я сделала его только тогда, когда познакомилась с Джумлой и стала смотреть на неё, как на конструктор. Конечно, мне пришлось потрудиться, но ведь без труда не вытащить и рыбки из пруда?

  • Работая над сайтом о Павловске, я многое узнала о Джумле. В этом мне помогали книги, обучающие диски и....английский язык. На англоязычных сайтах очень много уроков по Joomla! - как платных, так и бесплатных, - и я использовала те и другие. Чтобы полученные знания не пылились на полке, я решила сделать этот сайт. Надеюсь, вы здесь найдёте ответы на многие вопросы о сайте на Joomla, а я смогу сократить время на переписку с теми, кто интересуется темой "Как самому сделать сайт?".

  • Как самому сделать сайт?Свой сайт - это интереснейшее занятие, но оно, конечно же, отнимает много времени. Особенно, если работаешь в одиночку. Гораздо веселее трудиться вдвоём, а ещё лучше - всей семьёй. Об этом даже песня сложена: "Вместе весело шагать по просторам". Только очень важно при этом помнить, что в любой компании есть лидер. В случае с сайтом он называется Суперадминистратором. На нём лежит ответственность не только за технические моменты, но и за общее развитие сайта. Лично мне больше нравится слово Автор.

    Автор сайта Joomlalessons.ru Наталья Мельниченко

  • УрокиСейчас я с улыбкой вспоминаю то время, когда только-только начала осваивать Джумлу. Но тогда мне было совсем не смешно, а порой я и злую слезу роняла. Например, читаю подсказку гуру: "Забрось этот файл в корень и проверь, пашет или нет", и потом сутки ищу этот самый корень. Памятуя о таких вот мелочах, я постараюсь делать объяснения как можно более подробно. В "школьный" план не входит обучение по работе с компьютером, необходимые знания можно получить бесплатно, например, на сайте "Компьютерная Академия для пенсионеров".

ВХОД на сайт



Базовый курс создания сайта

 

Есть ли народ на сайте?

Сейчас 45 гостей онлайн

Мы вконтакте

Как сделать?...

Контакты





Copyright © 2011. Joomla! для "чайников". Автор сайта Наталья Мельниченко
Follow us on Twitter