Лучший Ответ SmetDenis , 06 January 2014 - 11:18
На сколько я знаю, canonical для категории генерируется с помощью Joomla, автоматически.
Можно попробовать добавить ссылку самостоятельно
открываем файл \components\com_zoo\controllers\default.php
Находим функцию category() и вставляем этот код
// add canonical
if ($this->app->system->document instanceof JDocumentHTML) {
$categoryUrl = JRoute::_($this->app->route->category($this->category), true, -1);
$this->app->system->document->addHeadLink($categoryUrl, 'canonical');
$headData = $this->app->system->document->getHeadData();
foreach ($headData['links'] as $key => $value) {
if ($value['relation'] == 'canonical' && $key != $categoryUrl) {
unset($headData['links'][$key]);
}
}
$this->app->system->document->setHeadData($headData);
}
После "// add feed links"
Но не могу с уверенностью сказать, что это сработает для любого сайта.
Перейти к сообщению


Тема закрыта








