Если не работает выделение активного пункта меню в Joomla попробуйте следующее:
- Посмотрите HTML код — к активному меню в Joomla 1.0 должно добавиться что-то типа
1id="active_menunews2"
а начиная с Joomla 1.5 (в том числе в Joomla 3.7) что-то похожее на
1class="current active item-103" - Если добавляется — то смотрите свой CSS файл. Там должно быть особе правило для такого элемента, например:
1234567#active_menunews2{color: white;background-color:#36638e;margin: 2px 0;padding: 1px 6px 2px;text-decoration: none;} - Если не добавляется — прорверьте в админке, в свойствах модуля меню включена ли «Полная подсветка активных пунктов»
- Если включена и всё равно подсветка не работает — попробуйте отключить все модули (также можно поступить с мамботами (плагинами)) на странице, для которой не работает подсветка. Если заработало — последовательно включайте все модули и провеяйте — заработало ли. Таким образом можно найти причину в каком модуле ошибка. В тексте модуля можно проверить не изменяет ли он глобальную переменную $ItemId. Например, поискать в коде что-то похожее на
1$Itemid =
Спасибо большое, помогло следующее:
Если не добавляется — прорверьте в админке, в свойствах модуля меню включена ли «Полная подсветка активных пунктов»