Как сделать canonical у страниц пагинации в opencart 3 на главную страницу категории
Как сделать canonical у страниц пагинации в opencart 3 на главную страницу категории?
Открываем файл - catalog/controller/product/category.php
Удаляем строку
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical');
Перед строкой:
if ($limit && ceil($product_total / $limit) > $page) {
Добавьте вот это:
if ($page > 1) {
$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], true), 'canonical');
}
Если есть проблемы со 2-ой страницей пагинации попробовать это:
Открываем файл - system/library/document.php
Находим строку
$this->links[$href] = array(
Заменяем на эту:
$this->links[$rel.'_'.$href] = array(