Есть проблема, нужно, чтобы в категории на товаре была прилеплена надпись "Скидка" подобно надписи "Акция" Сейчас есть надпись только в самом товаре, у меня не получилось внести изменения в файлы,чтоб это реализовать. Может кто-то уже сталкивался с подобной проблемой. версия опенкарт 1.5.4
Надпись "Акция" скорее всего поддерживается самим шаблоном, чтобы добавить "Скидка" обратитесь к разработчику шаблона. Еще можно использовать стикеры для товаров, поищите по форуму, найдете много на эту тему.
спасибо, соберу 20 сообщений, буду тестить я уже искала и только на этом форуме, не нашла ничего подобного Мне кажется, лучше всего допиливать сам опенкарт, модель, вьюху и контроллер модуль это хорошо, но я так понимаю это еще один атрибут, а ведь он уже есть, это собственно сама "Скидка" зы: если у меня все таки самой получится сделать, напишу в теме реализацию
Проблема решена,может кому пригодится: в файле /catalog/controller/product/category.php после Код: if ($this->config->get('config_review_status')) { $rating = (int)$result['rating']; } else { $rating = false; } добавить: Код: $discountArray = $this->model_catalog_product->getProductDiscounts($result["product_id"]); if(!empty($discountArray)){ $discount = $discountArray[0]["product_id"]; }else{ $discount = NULL; } и еще в файле /catalog/view/theme/ваша_тема/template/product/category.tpl после Код: <?php if ($product['price'] && $product['special']) { ?> <div class="onsale"> <div class="ribbon"> <?php $this->language->load('module/fortuna'); echo $this->language->get('text_onsale'); ?> </div> <div class="ribbonshadow"></div> </div> <?php } ?> добавить Код: <?php if ($product['discount'] != NULL) { ?> <div class="onsale"> <div class="ribbon"> <?php echo 'СКИДКА'; ?> </div> <div class="ribbonshadow"></div> </div> <?php } ?>