Привет всем!
Есть модуль слайдшоу Sidebar Slide Show для Opencart 1.4.9.1
Пример здесь, справа вверху: http://www.avtodomnn.ru
Хотелось бы, если возможно, отображать там только те товары, у которых есть изображение.
тоесть no_image не отображать. файл no_image.jpg
Я так понимаю нужно отредактировать этот запрос:
<?php
class ModelCatalogSideBarSlideshow extends Model {
public function getRandomProduct() {
$query = $this->db->query("SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM " . DB_PREFIX . "review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY RAND() LIMIT ".$this->config->get('sidebarslideshow_limit') );
$product_data = $query->rows;
return $product_data;
}
}
?>
Заранее спасибо за помощь!