Убрать слово Главная на главной странице joomla - из тайтла
Понадобилось только 1 раз, ещё на Joomla 2.5.
У Joomla есть возможность отображать заголовок страницы (title) перед или после названием сайта, можно даже заменить его в пункте меню или при помощи специальных плагинов...
Но часто хочется убрать заголовок страницы именно на главной, так что бы осталось только название сайта из конфига, а стандартными средствами этого сделать почему-то нельзя...
Для Joomla 3.x
Недавно выпал случай попробовать решение для J.2.5 на 3-й ветке, но работать оно не захотело. Пришлось чуть подумать и, вот рабочий вариант и для 3.x:
Вписать в index.php шаблона в head:
<?php $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) { $this->title = JFactory::getApplication()->getCfg('sitename'); };?>
Так же можно вписать для главной всё, что хочется. Вот так:
<?php $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) { $this->title = JText::_('Свой заголовок, отличный от конфига'); };?>
Для Joomla 2.5
Вписать в index.php шаблона в head:
<?php $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) { $this->title = JFactory::getConfig()->getValue('sitename'); };?>