Редактируем title страниц элементов и категорий ZOO Product Catalog

Для лучшей поисковой оптимизации каталога товаров, созданном на компоненте ZOO Product Catalog, возникла необходимость небольшой модернизации вывода заголовков <title> на страницах категорий и элементов.

Все приведённые примеры протестированы на версии Joomla 1.5.21 и ZOO 2.4.9

Добавление названия категории в <title> страницы категории ZOO Product Catalog

Открываем файл /media/zoo/applications/product/templates/default/category.php

и добавляем строку

$this->app->document->setTitle($this->category->name);

чтобы получилось подобное:

// no direct access
defined('_JEXEC') or die('Restricted access');

$this->app->document->setTitle($this->category->name);
$document =&amp; JFactory::getDocument();
$document->setMetadata('keywords', $this->category->getParams()->get('content.meta_keywords'));
$document->setDescription($this->category->getParams()->get('content.meta_description'));

// include assets css/js

Добавление названия категории к названию материала в <title> страницы элемента ZOO

Открываем /components/com_zoo/controllers/default.php

Строку $title = $this->item->name; меняем на $title = $cat->name ."-". $this->item->name;

Должно получиться так:

// get page title, if exists
$title = $cat->name ."-". $this->item->name;
if ($menu = JSite::getMenu()->getActive()) {
	if ($page_title = $this->app->parameter->create($menu->params)->get('page_title')) {
		$title = $page_title;
	}
}

// set metadata

Данная статья написана, более, как памятка для себя, но если кому пригодится - буду только рад помочь.

Всем удачи!

Добавить комментарий


Защитный код
Обновить

Написать нам

Лёгкий спам-контроль