我想要展示
缺货
在我的产品页面上,我从管理员更改状态,并在管理员中更新,但在我的产品页面上也有相同的
有货
和产品页面代码是
if ($product_info['quantity'] <= 0) {
$this->data['stock'] = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
$this->data['stock'] = $product_info['quantity'];
} else{
$this->data['stock'] = $this->language->get('text_instock');
}
和语言页面是
$_['text_outstock'] = 'Out of Stock';
现在使用了什么条件?
答案 0 :(得分:0)
据我了解您的问题,您可以直接在管理员中设置它以显示“缺货”消息。
您需要在常规设置和个人产品中进行设置。
目前,由于您没有正确设置管理员设置,$product_info['stock_status']
不会显示“缺货”。
但是,如果您坚持修改代码,则需要使用以下内容:
if ($product_info['quantity'] <= 0) {
//out of stock message
$this->data['stock'] = $this->language->get('text_outstock');
} elseif ($this->config->get('config_stock_display')) {
//in stock, and displaying exact quantity
$this->data['stock'] = $product_info['quantity'];
} else{
//in stock, but just display a message not exact quantity
$this->data['stock'] = $this->language->get('text_instock');
}
希望这有帮助!