FilterPro подставляет свой скрипт на страницу категорий
патч не всегда срабатывает
пропишите напрямую в
catalog/controller/module/filterpro.php
после
'special' => $special,
впишите
'quickview' => $this->url->link('product/quickview', 'product_id=' . $result['product_id']),
'saving' => round((($result['price'] - $result['special'])/($result['price'] + 0.01))*100, 0),
'dop_img' => $dop_img,
'quantity' => $result['quantity'],
'stock' => $result['stock_status'],
и над этим
if($result['image']) {
впишите
$results_img = $this->model_catalog_product->getProductImages($result['product_id']);
$dop_img = array();
foreach ($results_img as $result_img) {
if ($result_img['image']) {
$image_dop = $this->model_tool_image->resize($result_img['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
} else {
$image_dop = false;
}
$dop_img[] = $image_dop;
}
после
$this->data['button_cart'] = $this->language->get('button_cart');
впишите
$this->data['button_out_of_stock'] = $this->language->get('button_out_of_stock');
vqmod/xml/univer_for_filterpro.xml можете удалить
Кнопка нет в наличии не рассчитана на файлы фильтра, в них тоже надо прописывать условия для проверки наличия товара
в catalog\view\theme\univer\template\module\filterpro_products.tpl
стр 51
<div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </div>
замените на
<div class="cart"><?php if ($product['quantity'] <= 0 ) { ?>
<?php if ($product['stock'] == $button_out_of_stock ) { ?>
<input type="button" value="<?php echo $product['stock']; ?>" class="button nostock" />
<?php } else {?>
<input type="button" value="<?php echo $product['stock']; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
<?php } ?>
<?php } else { ?>
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
<?php } ?>
</div>