Помогите разобраться пожалуйста.
Прописываю в файле /public_html/catalog/controller/product/special.php после строки
$data['pagination'] = $pagination->render();
следующее
if ($pagination->page > 1) {
$this->document->addLink($this->url->link('product/special', '', 'SSL'), 'canonical');
}
Но не работает, хотя тоже самое условие работает на станицах с отзывами о товарах /public_html/catalog/controller/product/reviews.php
Нашел в сети вариант
if ($pagination->page == 1) {
$this->document->addLink($this->url->link('product/special', '', 'SSL'), 'canonical');
} elseif ($pagination->page == 2) {
$this->document->addLink($this->url->link('product/special', '', 'SSL'), 'prev');
} else {
$this->document->addLink($this->url->link('product/special', $url . '&page='. ($pagination->page - 1), 'SSL'), 'prev');
}
if ($pagination->limit && ceil($pagination->total / $pagination->limit) > $pagination->page) {
$this->document->addLink($this->url->link('product/special', $url . '&page='. ($pagination->page + 1), 'SSL'), 'next');
}
Но тоже ничего не работает.
Кто ставил canonical на страницы special и как? Где моя ошибка?