По умолчанию в Joomla заголовки страниц выводятся в формате «Название сайта»—«Заголовок материала», однако для поисковой оптимизации желателен был бы обратный порядок. В этой статье мы расскажем, как изменить этот небольшой недочет.
Установка заголовка страницы в компонентах производится с помощью функции setPageTitle описанной в классе mosMainFrame. Поэтому если мы хотим изменить формат вывода заголовков нам придется немного изменить эту функцию.
function setPageTitle( $title=null )
{ if (@$GLOBALS['mosConfig_pagetitles'])
{ $title = trim( htmlspecialchars( $title ) );
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
}
}
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];на следующий код:
$this->_head['title'] = $title ? $title . ' - '. $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];