в tpl добавил
<?php if($attributes) { ?>
<?php foreach($attributes as $attribute_group_id => $attribute) { ?>
<?php foreach($attribute['attribute_
values'] as $attribute_value_id => $attribute_value) { ?>
<?php if($attribute_value) { ?>
<?php foreach($attribute_value['values'] as $i => $value) { ?>
<font color="#fff"><?php echo $value ?></font> |
<?php }?>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
а в php добавил
$this->data['attributes'] = $this->model_module_filterpro->getAttributesByCategoryId($category_id);
foreach($this->data['attributes'] as $j => $attribute_group) {
foreach($attribute_group['attribute_values'] as $attribute_id => $attribute) {
if(!isset($filterpro_setting['display_attribute_' . $attribute_id])){
$filterpro_setting['display_attribute_' . $attribute_id] = 'none';
}
$display_attribute = $filterpro_setting['display_attribute_' . $attribute_id];
if($display_attribute != 'none') {
if ($display_attribute == 'slider') {
$values = $this->data['attributes'][$j]['attribute_values'][$attribute_id]['values'];
$first = $values[0];
$this->data['attributes'][$j]['attribute_values'][$attribute_id]['suffix'] = preg_replace("/^[0-9]*/", '', $first);
$values = array_map('intVal', $values);
$values = array_unique($values);
sort($values);
//if ($values[0] > 0) {
//array_unshift($values, 0);
//}
$this->data['attributes'][$j]['attribute_values'][$attribute_id]['values'] = $values;
}
$this->data['attributes'][$j]['attribute_values'][$attribute_id]['display'] = $display_attribute;
} else {
unset($this->data['attributes'][$j]['attribute_values'][$attribute_id]);
if(!$this->data['attributes'][$j]['attribute_values']) {
unset($this->data['attributes'][$j]);
}
}
}
}
в php после $result[] = array(
добавил
'product_id' => $product['product_id'],
'attributes' => $this->model_catalog_product->getProductAttributes($product['product_id']),