[Помогите] URL производителей в карточке товара

Тема в разделе "OpenCart", создана пользователем vitzel, 16 янв 2017.

Метки:
  1. vitzel

    vitzel

    Регистрация:
    27 окт 2016
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте.
    Opencart 1.5.6
    Стоит SEO pro

    В карточке товара есть ссылка на страницу производителя вида: example.com/manufacturer/
    Но сама страница производителя имеет ссылку example.com/manufacturer.html

    Редирект то осуществляется, но хотелось бы его убрать, чтобы со страницы товара вело на правильную страницу производителя (без редиректа)
    Подскажите, где копать? Я так понял, нужно изменить вывод ссылки в product.php
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Да.
    Вообще, если ссылка формируется через $this->url->link(), то проблем с расширением быть не должно.
     
  3. vitzel

    vitzel

    Регистрация:
    27 окт 2016
    Сообщения:
    2
    Симпатии:
    0
    Нашел строку, вроде она должна отвечать
    $this->data['manufacturers'] = $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $product_info['manufacturer_id']);

    Тем не менее, проблема присутствует:
    Страница производителя имеет адрес: example.com/manufacturer.html (и со страницы со списком брендов изначально все ссылки правильные)
    А в карточке товара ссылка на страницу производителя имеет вид example.com/manufacturer/


    Где ещё может быть собака зарыта?
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ну, тогда для начала смотри сам класс url - /system/library/url.php