Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Родительские категории 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 так как модуль сео тегов не работает с сео про.
 

Надіслати
Поділитися на інших сайтах


1 хвилину назад, optimlab сказав:

OptimBlog – блог для Opencart 3

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

1 хвилину назад, optimlab сказав:

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

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

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

Надіслати
Поділитися на інших сайтах


<!-- 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>
Надіслати
Поділитися на інших сайтах


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

 

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

 

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

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

 

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

 

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

Надіслати
Поділитися на інших сайтах

1 минуту назад, bodyak0 сказал:

<!-- Seo Url -->

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

Надіслати
Поділитися на інших сайтах

2 хвилини назад, halfhope сказав:

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

 

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

 

 

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

 

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.