Jump to content
bodyak0

Родительские категории opencart 3 SEO_URL

Recommended Posts

Есть интернет магазин на OC3.0.2.0 Нужно реализовать URL без родительских категорий.

Сейчас вот так site.ru/nike-air-max-2017/zhenskie-nike-air-max-2017

Нужно сделать вот так site.ru/zhenskie-nike-air-max-2017

Но одно но, нужно чтобы сохранилась работоспособность "хлебных крошек"

Нашел под Сео Про но мне нужно именно SEO_URL так как модуль сео тегов не работает с сео про.
 

Share this post


Link to post
Share on other sites

OptimBlog – блог для Opencart 3

Share this post


Link to post
Share on other sites
1 хвилину назад, optimlab сказав:

OptimBlog – блог для Opencart 3

А зачем мне блог?Мне бы с ЧПУ решить проблему, Вы посты набиваете?

Share this post


Link to post
Share on other sites
1 хвилину назад, optimlab сказав:

@bodyak0 , ну если не нужен, то можете вырезать нужное тут: https://github.com/optimlab/optimblog/blob/master/src/optimblog-category.ocmod/install.xml

Искать по слову: "getCategoryPath"

А более конкртетики можно?)) Я не знающийся человек в php)Или модуль нужно купить чтобы помогли?)

Share this post


Link to post
Share on other sites
<!-- Seo Url -->
  <file path="catalog/controller/startup/seo_url.php">
  <operation error="skip">
  <search><![CDATA[
  } elseif (isset($this->request->get['path'])) {
  ]]></search>
  <add position="replace"><![CDATA[
  } elseif (isset($this->request->get['path']) && !isset($this->request->get['information_id'])) {
  ]]></add>
  </operation>
  </file>

Share this post


Link to post
Share on other sites

Здравствуйте!

 

Могу решить задачу менее чем за час, но есть нюанс) Работа затянется, если у товара будет указано несколько категорий. 

 

7 минут назад, optimlab сказал:

то можете вырезать нужное тут

 

Там немного по другому, нужно будет формировать хлебные крошки по getProductPath($product_id); 

 

UPD:Сильно занят, ищите другого исполнителя, увы.

Share this post


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

<!-- Seo Url -->

Это вообще не надо менять. Хлебные крошки формируются в контроллере категории. Нужно просто добавить запрос к БД который даёт цепочку вышестоящих категорий, и заполнить массив хлебных крошек этими категориями.

Share this post


Link to post
Share on other sites
2 хвилини назад, halfhope сказав:

Здравствуйте!

 

Могу решить задачу менее чем за час, но есть нюанс) Работа затянется, если у товара будет указано несколько категорий. 

 

 

Там немного по другому, нужно будет формировать хлебные крошки по getProductPath($product_id); 

 

UPD:Сильно занят, ищите другого исполнителя, увы.

Ну да получается идет главная категория и мужское женкское где выбирается основная категория, а потом категория 2 уровня

Share this post


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

если у товара будет указано несколько категорий. 

Ему только хлебные крошки категории нужны.

Share this post


Link to post
Share on other sites

 

4 минуты назад, halfhope сказал:

Там немного по другому, нужно будет формировать хлебные крошки по getProductPath($product_id); 

 

Это для страницы товара, если zhenskie-nike-air-max-2017 это товар. А если для категорий, то человек там правильно написал. 

Share this post


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

Ему только хлебные крошки категории нужны.

 

Понял, поправился)

Share this post


Link to post
Share on other sites
Только что, halfhope сказал:

 

Понял, поправился)

Наверное я ошибся. Может и товар тоже хочет..)))

Share this post


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

Там немного по другому, нужно будет формировать хлебные крошки по getProductPath($product_id);

По сути у меня аналог: $main_category = $this->model_catalog_product->getMainCategory($product_id);

Share this post


Link to post
Share on other sites

Нет) Категории нужно сделать без родителя)

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.