Main menu

В Joom 1.5 есть небольшая недоработка: в заголовке не отображается название сайта. Отображается только название материала и т.п. Сегодня поговорим, о том, как исправить это небольшое упущение...

Для того, чтобы добавить название сайта в заголовок нужно вставить следующий код в index.php Вашего шаблона, в самое начало, после открывающего тега "<?php":

$document = & JFactory::getDocument();
$config = & JFactory::getConfig();
$menu = JFactory::getApplication()->getMenu();
if($menu->getActive() == $menu->getDefault()) $fulltitle = $config->getValue('sitename');
else $fulltitle = $config->getValue('sitename').' | '.$document->title;
$document->setTitle( $fulltitle );
$document =& JFactory::getDocument(); 

После добавление данного кода в шаблон в заголовке сайта будет выводится сначала название сайта, потом разделительный символ | и дальше название материала. Пример использования можно увидеть на моем сайте.

А если нам нужно Вывести определенное название то можно использовать следующий код:

$document = & JFactory::getDocument();
$config = & JFactory::getConfig();
$menu = JFactory::getApplication()->getMenu();
if($menu->getActive() == $menu->getDefault()) $fulltitle = ('Заголовок Главной');
else $fulltitle = ('Первая часть любой другой страницы').' - '.$document->title;
$document->setTitle( $fulltitle );
$document =& JFactory::getDocument();