Joomla 1.5 — Title вида «Заголовок страницы — Название сайта»
По умолчанию на главной старнице title принимает занчение названия сайта, а в других страницах заголовка страницы. Чтобы title везде имел вид «Заголовок страницы — Название сайта» в файле index.php в используемой вами теме в начале добавить:
<?php $document = & JFactory::getDocument(); $config = & JFactory::getConfig(); $curtitle = $document->title.' - '.$config->getValue('sitename'); $document->setTitle( $curtitle ); ?>
Затем исправляем недостаток, заключающийся в том что на главной странице title имеет вид «Название сайта — Название сайта»: в админке редактируем элемент меню, который ведет на главную страницу:
«Параметры — система» -> «Заголовок страницы» — указываем заголовок страницы, например, «Главная».
Также: Подобный результат можно получить установив и настроив плагин SEO-Generator. Обратите внимание, если Вы его устанавливаете, то не нужно делать выше описанные действия, а то получится вместо title что-то непонятное. :) Также если менялись вручную generator, и некоторые meta теги, то при включении некоторых опций плагина будет показана информация из настроек плагина, а не указанная ранее, т.е. не нужно делать 2 раза тоже самое, например keywords и description можно указать в общих настройках joomla. :)
Спасибо.
Здравствуйте, подскажите можно ли подправить выше приведенный код для того, что бы title стало формы — название раздела | заголовок материала | название сайта
Приветствую!
Благодарю! Четко, внятно и работает!!! В закладки вас и ловите море поцелуйчиков ;) =)
Спосибо за код!
Весь код не вмещается…
getValue(‘sitename’);
$document->setTitle( $curtitle );
}
?>
Нашёл решение:
getValue(‘sitename’);
$document->setTitle( $curtitle );
}
?>
Сдёр с какого-то форума. Работает, но объяснить не могу :)
Код работает, но есть проблема — он выводиться на всех странницах сайта.