здравствуйте, столкнулся с такой проблемой: поставил автоматический фильтр товаров (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/
очень нужна помощь, спасибо