Перейти к содержимому


Фотография
- - - - -

Как оформить тайтл и заголовок страницы


Лучший Ответ CB9TOIIIA , 12 February 2016 - 09:30

Проще по API JBZoo в full.php велик сделать)

 

Пример:

<?php
$title = JString::trim(strip_tags($this->renderPosition('title'))) . ' заправка и продажа картриджей Москва';
JFactory::getDocument()->setTitle($title);  ?>

<?php
$document = JFactory::getDocument();
$model = JString::trim(strip_tags($this->renderPosition('generatetitle')));
$catitem = JString::trim(strip_tags($this->renderPosition('generatetitletwo')));
$descriptiontext = JString::trim(strip_tags($this->renderPosition('tab-text')));
$document->setTitle('Купить духи ' . $model . ' - Оригинальная парфюмерия: ' . $catitem . ' в Москве и недорого'  );
$document->setMetadata('description', 'Купить ' . $catitem . ' в Москве и недорого, Вы можете на нашем сайте. ' . $descriptiontext );
$document->setMetaData( 'generator', '' );
 ?>
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 Yastroitel

Yastroitel

Отправлено 12 February 2016 - 09:17

Добрый день!

 

Есть задача

 

Предположим есть Товар

 

Нужно сделать так

 

Чтобы в h1 - выводилась фраза - Купить Товар

А в title - Купить Товар в Нижнем Новогороде

 

Вопрос - как сделать это легко и непринужденно?

 

Что есть сейчас - сейчас title и h1 совпадают при выдаче - и равны наименованию материала

 

Что первое приходит в голову?

 

Добавляем новый элемент - называем его заголовок, а системный элемент скрываем от отображения

 

Заполняем разными значениями

Все верно?

 

Или все таки есть попроще варианты?

 

Спасибо!


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 12 February 2016 - 09:30   Лучший Ответ

*
Популярное сообщение!

Проще по API JBZoo в full.php велик сделать)

 

Пример:

<?php
$title = JString::trim(strip_tags($this->renderPosition('title'))) . ' заправка и продажа картриджей Москва';
JFactory::getDocument()->setTitle($title);  ?>

<?php
$document = JFactory::getDocument();
$model = JString::trim(strip_tags($this->renderPosition('generatetitle')));
$catitem = JString::trim(strip_tags($this->renderPosition('generatetitletwo')));
$descriptiontext = JString::trim(strip_tags($this->renderPosition('tab-text')));
$document->setTitle('Купить духи ' . $model . ' - Оригинальная парфюмерия: ' . $catitem . ' в Москве и недорого'  );
$document->setMetadata('description', 'Купить ' . $catitem . ' в Москве и недорого, Вы можете на нашем сайте. ' . $descriptiontext );
$document->setMetaData( 'generator', '' );
 ?>

  • 5

#3 Yastroitel

Yastroitel

Отправлено 12 February 2016 - 09:32

О спасибо!
 

А можете заодно подсказать - как реализовать проверку на тип материала - мне нужны разные заголовки для разных типов


  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 12 February 2016 - 09:33

О спасибо!
 

А можете заодно подсказать - как реализовать проверку на тип материала - мне нужны разные заголовки для разных типов

 

Ставьте Like (зелененький квадрат) :-D  Тут буквально вчера-позавчера была тема такая - поищите по форуму.


  • 2

#5 Yastroitel

Yastroitel

Отправлено 12 February 2016 - 09:39

if ($this->app->jbrequest->get('type') == 'type') {

}

Видимо это оно?


  • 2




Click to return to top of page in style!