Модификация модуля Joomla mod_mainmenu
Нам потребуется изменение лишь одного файла - шаблона модуля меню, расположенного по адресу
modules/mod_mainmenu/tmpl/default.php
Чтобы в дальнейшем можно было без проблем обновлять Joomla и чтобы не был затерт файл, а вместе с ним и наши изменения, переместим файл в папку шаблона сайта.
Копируем файл modules/mod_mainmenu/tmpl/default.php в папку шаблона, т.е. он должен размещаться по адресу
templates/название_шаблона/html/mod_mainmenu/default.php
Открываем файл, находим строку
if (isset($path) && $node->attributes('id') == $path[0]) {
и перед ней вставляем код
if ($node->name() == 'a') { $children = $node->children(); foreach ($node->children() as $child) { if ($child->name() == 'span') { $node->addAttribute('title', $child->_data); } } }
Сохраняем и проверяем - у ссылок меню должны появиться атрибуты title, а при наведении на ссылки пунктов меню появляются всплывающие подсказки.
P.S.: в идеале было бы хорошо прописывать в title свои значения, например для описания назначения пунктов меню. Но это уже совсем другая история...




