Нужно на сайте сделать 3-хуровневое горизонтальное меню. Поставил accordionmenu. В CSS все ОК. Третий уровень не отображается. Нашел файл, в котором формируется head: /libraries/joomla/document/html/render/head.php В общем выяснил, что если убрать <script type="text/javascript" src="/mysite/media/system/js/mootools.js"></script>, то меню 3го уровня отображается, но не отображается меню 2го уровня в админке. Как решить проблему?
Решил проблему таким образом: В файле /libraries/joomla/document/html/render/head.php в цикле foreach ($document->_scripts as $strSrc => $strType) { $strHtml .= $tab.'<script type="'.$strType.'" src="'.$strSrc.'"></script>'.$lnEnd; } вставил следующее: $phpself = $_SERVER['PHP_SELF']; if (strpos($phpself, 'administrator') === false && strpos($strSrc, 'mootools.js')) continue; т.е., просто запретил формирование строки <script type="text/javascript" src="/mysite/media/system/js/mootools.js"></script> в html-коде сайта (в админке формируется). Но, все-таки интересно, почему из-за mootools.js не выводится 3-й уровень меню. Я смотрел содержимое этого файла. Так и не понял. Если кто в курсе, подскажите