Jump to content


Photo
- - - - -

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


Best Answer 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', '' );
 ?>
Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 Yastroitel

Yastroitel
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 12 February 2016 - 09:17

Добрый день!

 

Есть задача

 

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

 

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

 

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

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

 

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

 

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

 

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

 

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

 

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

Все верно?

 

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

 

Спасибо!


  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.5
  • posts: 3681
  • topics: 236

Posted 12 February 2016 - 09:30   Best Answer

*
POPULAR

Проще по 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
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 12 February 2016 - 09:32

О спасибо!
 

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


  • 0

#4 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.5
  • posts: 3681
  • topics: 236

Posted 12 February 2016 - 09:33

О спасибо!
 

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

 

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


  • 2

#5 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 12 February 2016 - 09:39

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

}

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


  • 2




Click to return to top of page in style!