Подскажите пожалуйста как сделать вывод в шаблоне Тайтла вида «Название страинцы – Название сайта».
Я пробывал вот так
<title><?php z_title(); ?> - Название сайта</title>
Но, мне также необходим вывод Кейвордсов, и Дескрипшина, а используя к этому директиву
<?php z_head(); ?>
Тайтл выводится два раза.
Есть ли отдельные директивы для вывода Дескрипшина и Кейвордсов?
2
Расширенный тайтл
Автор
Zodios
, 20.09.2009, 10:20
Сообщений в теме: 3
#1
Отправлено 20.09.2009, 10:20
#2
Отправлено 20.09.2009, 17:11
Zodios (20.09.2009, 10:20) писал:
Есть ли отдельные директивы для вывода Дескрипшина и Кейвордсов?
http://zebrum.ru/for...findpost&p=2144
#3
Отправлено 14.03.2010, 13:19
support (20.09.2009, 17:11) писал:
В этом сообщении описывается как заменить вызов функции z_head() эквивалентным кодом:
http://zebrum.ru/for...findpost&p=2144
http://zebrum.ru/for...findpost&p=2144
Сделал как тут но вылездла ошибка
<?php
$htmls[] = '<title>' . $this->zpage->getTitle() . ($this->zpage->getSubpage() != 1 ? ' (часть ' . $this->zpage->getSubpage() . ')' : '') . '</title>';
$htmls[] = $this->headMeta('keywords', $this->zpage->getKeywords());
$htmls[] = $this->headMeta('description', $this->zpage->getDescription());
$htmls[] = '<meta http-equiv="Content-Type" content="text/html; charset=' . $this->charset . '" />';
echo implode($htmls) . "\n";
?>
Fatal error: Call to undefined method zpage::getSubpage() in \www\zeb\application\sites\6\themes\gossipcity\template.php on line 5
а без ($this->zpage->getSubpage() != 1 ? ' (часть ' . $this->zpage->getSubpage() . ')' : '') . работает нормально
#4
Отправлено 15.03.2010, 19:18
А у Вас точно Zebrum Lite 1.x? Для второй версии этот вариант может не сработать.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 скрытых пользователей