Убрать слово Главная на главной странице 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'); 
};?>

 

Ссылки и благодарности

Вот топик по теме.

За решение спасибо пользователю Efanychвот оно.