Добрый день!
Opencart 2 как известно умеет генерировать тег <link ... rel="canonical"> для основных url, дабы исключить дублирование. Однако по многим причинам, канонической для товаров каталога является структура сайт/товар. В моём интернет-магазине каждый товар имеет только одну категорию и не может принадлежать к двум и более сразу. В связи с этим и еще некоторыми факторами требуется изменить структуру канонических ссылок на сайт/категория/товар или сайт/категория/подкатегория/товар.
Данные ссылки генерируются в файле
catalog/controller/product/product.php
в строке
$this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical');
Вопрос: как изменить эту строку, чтобы получить желаемую структуру в тэге <link>?
Почитал немало информации по данному вопросу, но решения пока так и не нашёл, поэтому создал тему.