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

Recommended Posts

День добрый.

Столкнулся с такой проблемой:

Есть сайт на opencart 1,5,6  (шаблон pav books, модуль deadcow seo) На текущем шаблоне страница производителей имеет урл product/manufacturer

Когда кликаешь на какого-либо производителя, переход на товары этого производителя. Всё как и должно быть.

При подключении модуля SEO Manager (и добавлении в БД алиасов) урл производителей стал вида сайт/алиас (этот алиас генерится в deadcow seo) но по ссылке вместо перехода на  товары этого производителя выдаётся несуществующая страница.

"Виновник" этого файл  seo_url.php (находится catalog/controller/common).

if (($key == 'product_id') || ($key == 'manufacturer_id') || ($key == 'information_id')) {
                   $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'");
                

Здесь насколько я понял берётся алиас из БД при условии  если это продукт, либо производитель, либо информация.

Можете посоветовать в каком направлении копать что бы по клику на производителей был переход на все товары этого производителя?

seo_url.php

seo_url-orig.php

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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