ОБСУДИТЬ ПРОЕКТ
EN RU
Контакты
Мы на связи

+7 (925) 625-67-59

E-mail:

[email protected]

Skype:

gelos_912

Напишите нам

Спасибо, что обратились к нам!

Ваше сообщение отправлено и в ближайшее время мы его рассмотрим и постараемся ответить

Подсветка произвольного пункта меню в модуле mod_mainmenu

Реализацию меню на сайтах под управлением CMS Joomla — неотделимый этап каждого проекта. В 90% случаев для выполнения постановки задачи хватает стандартного модуля mod_mainmenu.
Подсветка произвольного пункта меню в модуле mod_mainmenu
Реализацию меню на сайтах под управлением CMS Joomla — неотделимый этап каждого проекта. В 90% случаев для выполнения постановки задачи хватает стандартного модуля mod_mainmenu.

Реализацию меню на сайтах под управлением CMS Joomla — неотделимый этап каждого проекта. В 90% случаев для выполнения постановки задачи хватает стандартного модуля mod_mainmenu.

Несмотря на то, что модуль далеко не самый функциональный и заставить его создавать красивые многоуровневые меню удается с трудом, мы используем его в своих проектах достаточно часто. Главным аргументом его использования является большая стабильность, прогнозируемость и прозрачность работы, а также то, что на его базе достаточно легко реализуются отсутствующий в Joomla функционал. В  частности, в процессе работы над одним из проектов, нам необходимо было показывать подсветку пункта меню «Главная» при отсутствующем ItemId. Joomla не позволяет решить такую задачу штатными средствами, но на уровне программного кода модуля она решается легко. Достаточно добавить в шаблон модуля mod_mainmenu.default.php в строку 75 следующий код:

if(($_SERVER['REQUEST_URI'] == '/' || $_SERVER['REQUEST_URI'] == '/index.php')
&& $node->attributes('class') == 'item17') {
      $node->addAttribute('id', 'current');
}

Код анализирует открыта ли главная страница сайта и привязывается к классу пункта меню.

Подсвеченный пункт меню "Главная" на проекте starsokol.com.ua

гарантии

гарантии

  • 10 лет на международном рынке
  • Внутренние стандарты качества
  • AGILE - методики планирования разработки
  • Передовые методики управления проектами с помощью JIRA
  • Налаженный производственный цикл от планирования и прототипирования до ручного и автоматического тестирования
посмотреть сертификаты отзывы наших клиентов
ГЛАВНОЕ В УСПЕШНОМ ИНТЕРНЕТ-ПРОЕКТЕ
это подобрать надежного и профессионального подрядчика с полным циклом услуг
заполнить бриф