Jump to content
BB30

Короткий канонический url для подкатегорий

Recommended Posts

Всем привет.

Подскажите, как можно сохранить весь путь в хлебных крошках на фронте для подкатегорий, но каноническую ссылку сделать короткой?

Share this post


Link to post
Share on other sites

гуглите

Цитата

Переход на SEO_PRO со стандартного ЧПУ-формирователя

 

Share this post


Link to post
Share on other sites

Хотелось бы обойтись без модулей, потому как seo_pro конфликтует с модулем массового редактирования товаров, что мне очень не нравится и ставить его не хочется.

По сути нужно в коде всего одну строчку добавить для подкатегорий, где будет на основе правила меняться весь путь канонической ссылки на короткую.

Но я в этом вопросе не силен

Share this post


Link to post
Share on other sites
13 минут назад, BB30 сказал:

Хотелось бы обойтись без модулей, потому как seo_pro конфликтует с модулем массового редактирования товаров

это бред, там нет точек пересечения

 

14 минут назад, BB30 сказал:

По сути нужно в коде всего одну строчку добавить для подкатегорий

дк если вы знаете что делать, то почему не сделали?

а еще пару десятков проблем стандартного ЧПУ тоже знаете как решить?

Share this post


Link to post
Share on other sites

Я сюда не флудить пришел, и вас прошу воздержаться.
Я знаю, как сделать в теории, попросил помощи в практике.

Share this post


Link to post
Share on other sites

Пока наблюдаются конфликты, не назначается главная категория в модуле массового редактированя, автор пишет что из-за seo-pro или opencart сборки
Поставил ocstore без seo-pro, проверю его слова, потом буду думать, ставить seo-pro или нет

Share this post


Link to post
Share on other sites
10 минут назад, BB30 сказал:

Поставил ocstore

 

Там проще. Нужно изменить в каждом контроллере модуля выводимого на главной

$this->url->link('product/product', 'product_id=' . $product_info['product_id'])
на
$this->url->link('product/product', 'path=&product_id=' . $product_info['product_id'])

Модификатором, конечно

Share this post


Link to post
Share on other sites

Спасибо, но не совсем понял что и где менять.

В навигации по файлам я с OC еще не разобрался.

Путь к файлам кот нужно отредактировать можете написать?

 

Share this post


Link to post
Share on other sites

ocstore 3.0.2 стоит если что

Share this post


Link to post
Share on other sites
10 минут назад, BB30 сказал:

Путь к файлам кот нужно отредактировать можете написать?

Путь к модулю "Рекомендуемые товары" /catalog/controller/extension/module/featured.php

Share this post


Link to post
Share on other sites

@andreiy Не надо давать вредные наставления аля "опух палец - отрежь руку"

Share this post


Link to post
Share on other sites

Заменил, не помогло.

А почему featured? У товаров и категорий канонические ссылки короткие, только с подкатегориями проблема, нужно убрать из канонических ссылок все категории кроме последней, но в крошках сохранить.

Share this post


Link to post
Share on other sites

по вашей логике здесь нужно изменить путь

'href'        => $this->url->link('product/category', 'path=' . $category['category_id'])

пробовал на subcategory и на child - не помогло

Share this post


Link to post
Share on other sites

Интересно, что есть всего два автора модулей seo url для 3 версий

один для opencart

второй для ocstore

в OCStore модуль встроенный и не такой гибкий, как модуль для opencart

короткие url для подкатегорий например встроенный модуль для ocstore делает(

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.