Всем привет! Ребят, кто знает, как включить отображение опций товара помимо карточки, еще и в каталоге - подскажите! Если я правильно понял, то в "catalog/controller/product/category.php" нужно добавить функцию вывода опций, как в product.php! Только вот не выходит это организовать!
$this->data['options'] = array();
$options = $this->model_catalog_product->getProductOptions($result['product_id']);
foreach ($options as $option) {
$option_value_data = array();
foreach ($option['option_value'] as $option_value) {
$option_value_data[] = array(
'option_value_id' => $option_value['product_option_value_id'],
'name' => $option_value['name'],
'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : FALSE,
// 100618 ALNAUA Add javascript price recalculate Begin
'price_value' => $this->tax->calculate($option_value['prefix'] == '+' ? (float)$option_value['price'] : (-1)*(float)$option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax')),
// 100618 ALNAUA Add javascript price recalculate End
'prefix' => $option_value['prefix']
);
}
$this->data['options'][] = array(
'option_id' => $option['product_option_id'],
'name' => $option['name'],
'option_value' => $option_value_data
);
}
Пробовал вот это интегрировать в category.php, но эффекта не вышло.. Вот каталог товаров http://www.ortik.ru/pruzhinnye_matrasy в котором нужно включить опции для каждого товара (в данном случае размеры матрасов), как в карточке справа http://www.ortik.ru/pruzhinnye_matrasy/matras-klasik
Спасибо!