opencart模板修改,magento获取产品
2022-08-24 10:30:59 - 米境通跨境电商
我在Opencart2.0x网站上使用OptiontoProduct扩展.这一切都按预期工作.我想在选项选择框中有选项的库存可用性.例如:
当前:
蓝色
红色
橙子
我想要的是:
蓝色(有货)
红色(有货)
橙色(缺货)
像上面这样的东西.因此,我需要获取库存文本或数量,然后根据数量手动添加文本.
我尝试将view/theme/*/template/product/product.tpl中的代码修改为:
foreach($option['option_value']as$option_value){
if($option_value['quantity']=="0"){
$stock="OutofStock";
}else{
$stock="InStock";
}
?>
">()
}
在目录/controller/product/product.php之后
'option_value_id'=>$option_value['option_value_id'],
我加
'quantity'=>$option_value['quantity'],
我一无所获!
我甚至试图直接访问数据库,但它不起作用-我不知道如何从数据库中获取我想要的值-我使用
$product_id=$product_id;
$option_id=$option_value['option_value_id'];
$get_otp_id=$this->db->query("SELECTidfromoc_otp_option_valuewhereproduct_id=$product_idANDparent_option_value_id=$option_id");
我知道我无法将其添加到产品模板页面,因为它是MVC设置但不知道如何将其添加到模型中,然后使用Controller获取数据并将其显示在View模板上,因为我是菜鸟与MVC和OpenCart.