Подскажите, пожалуйста, как можно вывести статус товара (в наличии и т.п.) в категориях? Что прописать в контроллере, а что в tpl?
перед в контроллере категории: Код: $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], добавить: Код: //Вивід статуса наявностіі товару $stock = ''; if ($result['quantity'] <= 0) { $stock .= $result['stock_status']; } elseif ($this->config->get('config_stock_display')) { $stock .= $result['quantity']; } else { $stock .= $this->language->get('text_instock'); } после кода: Код: $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'model' =>$result['model'], добавить: Код: 'stock_status_text' => $stock, 'quantity' => $result['quantity'], В шаблоне для вывода использовать следующии переменные: $product['quantity'] - количество товара $product['stock_status_text'] - текст статуса если есть минимальные знания программирования, то можно подредактировать под свои нужды Кстати, еще поищите как добавить сортировку по наличию. будет очень полезно - когда товар. которого нет выводиться в последнюю очередь
Рекомендую так же обратить внимание на vQmod модуль Sold Out http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8146 Сразу все работает из коробки, легко устанавливается, подключается во все штатные модули, легко адаптируется под новые и вообще крайне рекомендую.