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

На странице товаров производителей - фильтр по категориям.


GeorgyM

Recommended Posts

Всем привет.

Никто не встречал такую тему?

На странице производителя - где показываются товары - /index.php?route=product/manufacturer/info

Показываются все товары производителя - нельзя ли как-то поставить фильтр, хотя бы по категориям - чтобы показывались товары только выбранных пользователем категории, а то бывают производители с 1000 товаров! - на 10 листов все растягивается.

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

Да прикольный спасибо.

Но ценник как у фильтр про - за такую фитюльку :)

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

  • 1 year later...

Так ни кто и не сделал подобный модуль?

 

Нашел как достать из базы категории принадлежащие определенному производителю.

 

Нужно в catalog/model/catalog/manufacturers.php добавить следующий код.

 

Осталось дописать контроллер, вывести в шаблон, но пока не получилось. Может кто возьмется доработать.

 

Есть ещё похожая тема https://opencartforum.com/topic/35886-привязка-категорий-в-производителях/

public function getManufacturerCategories($manufacturer_id) {
    $query = $this->db->query("
        SELECT 
        DISTINCT c.category_id,cd.name
        FROM
        ". DB_PREFIX . "manufacturer m 
        LEFT JOIN ". DB_PREFIX. "product p ON (m.manufacturer_id = p.manufacturer_id)
        LEFT JOIN ". DB_PREFIX. "product_to_category p2c ON (p2c.product_id = p.product_id)
        LEFT JOIN ". DB_PREFIX. "category c ON (c.category_id = p2c.category_id)
        LEFT JOIN ". DB_PREFIX. "category_description cd ON (cd.category_id = p2c.category_id)
        WHERE
        p.status = 1
        AND m.manufacturer_id = '".(int)$manufacturer_id."'
        AND c.status= 1
        ");

    return $query->rows;
	}
Надіслати
Поділитися на інших сайтах


  • 4 months later...

Тема интересная и, как заметил GeorgyM, предложенное готовое решение дороговато за фильтр категорий в разделе производителя.

Тоже поднялся такой вопрос, так что, на следующей неделе придется покопаться в коде. Странно, что изначально не предусмотрено.

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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