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

Проблема с фильтром VSFilter и с выводом атрибутов в категории


Recommended Posts

здравствуйте, столкнулся с такой проблемой: поставил автоматический фильтр товаров (vsfilter) и вытаскиваю атрибуты в категории следующим образом:

в файле catalog/controller/product/catalog.php после 

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',

вставляю 

'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),

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

в файле фильтра catalog/controller/product/vsfilter_category.php подобно вышеописанному после

'price'       => $price,

ставлю 

'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),

в файле шаблона catalog.tpl соответственно вывожу атрибуты

<?php if ($product['attribute_groups']) { foreach ($product['attribute_groups'] as $attribute_group) { ?>
  <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
    <p><b><?php echo $attribute['name']; ?></b>: <?php echo $attribute['text']; ?></p>
  <?php } ?>
<?php } }?>

и тут проблема номер 2 - фильтр работает только с главной страницы, но если зайти в какую-то категорию и отфильтровать по каким-то атрибутам, то будет следующее:

Ошибка при загрузке http://tekstil-grad.ru/index.php?route=product/vsfilter_category&pathvs=68_65&delsession=1. 

сайт на котором это можно лицезреть http://tekstil-grad.ru/

очень нужна помощь, спасибо 

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


  • 4 weeks later...

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

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

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

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

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

Вхід

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

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

Important Information

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