Jump to content


Photo
- - - - -

Разный title в пагинации - ver 2

title

2 replies to this topic

#1 programmos

programmos
  • JBZoo User (rus)
  • User rate: 6.8
  • posts: 259
  • topics: 13

Posted 12 December 2016 - 22:28

По мотивам этой темы   http://forum.jbzoo.c...e-v-paginatcii/
 
Только нужно установить Meta-Title отсюда http://llfl.ru/f17zhl -  вместо обычного Title категории 
 
В эту конструкцию 
 
<?php if ($this->app->jbrequest->get('page')) :
    JFactory::getDocument()->setTitle($title .'  - Страница '.$this->app->jbrequest->get('page'));  
endif; ?>


  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 13 December 2016 - 07:12

0_a96f5_d0134cc5_orig.png
 
0_a96f4_95af9a87_orig.png
 

 

Для примера переопределить в свой шаблон:

/components/com_zoo/controllers/default.php

Ну и вид примерно такой:

 

300 примерная строка - вот в такой вид сделать:


		if ($page > 1) {
			if ($title) {
				$page_title	 = $params->get('metadata.title') ? $params->get('metadata.title') : ($category_id ? $this->category->name : '');
				$title = $page_title.'  - Страница '.$page;
				dump($title,0,'$title');
				$this->app->document->setTitle($this->app->zoo->buildPageTitle($title));
			}
		}
		else {
			if ($title) {
				$this->app->document->setTitle($this->app->zoo->buildPageTitle($title));
			}
		}


		// set metadata

  • 2

#3 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 13 December 2016 - 08:27

Решение выше выглядит правильным.
Получилось его использовать?

Стоит заметить, что Joomla может переписывать заголовки через API (с помощью других расширений), либо с помощью настроек пунктов меню.
Приоритет у них больше чем у контроллера компонента.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Click to return to top of page in style!