Заходим в директорию /catalog/controller/product/manufacturer.php и сразу после
$page = $this->request->get['page'];
вставляем
if (isset($this->request->get['manufacturer_id'])) {$this->document->addLink($this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id']), 'canonical');}
Для версии 1.5 заходим в файл /catalog/controller/product/category.php и после:
$this->load->model('tool/image');
вставляем:
if (isset($this->request->get['page'])) {
$page = $this->request->get['page'];
$pathx = explode('_', $this->request->get['path']);
$pathx = end($pathx);
$this->document->addLink($this->url->link('product/category', 'path=' . $pathx ), 'canonical');
} else {
$page = 1;
}
Для версии 2.3 в файле /catalog/controller/product/category.php в строке:
if ($page == 1) {
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], true), 'canonical');
меняем условия:
$page > 0
если хотим видеть canonical в пагинации и на странице категории. Если только в пагинации, то
$page > 1
или
$page <> 1
Об авторе |
|