opencart模板修改,magento獲取產(chǎn)品
2022-08-24 10:30:59 - 米境通跨境電商
我在Opencart2.0x網(wǎng)站上使用OptiontoProduct擴(kuò)展.這一切都按預(yù)期工作.我想在選項(xiàng)選擇框中有選項(xiàng)的庫存可用性.例如:
當(dāng)前:
藍(lán)色
紅色
橙子
我想要的是:
藍(lán)色(有貨)
紅色(有貨)
橙色(缺貨)
像上面這樣的東西.因此,我需要獲取庫存文本或數(shù)量,然后根據(jù)數(shù)量手動添加文本.
我嘗試將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'],
我一無所獲!
我甚至試圖直接訪問數(shù)據(jù)庫,但它不起作用-我不知道如何從數(shù)據(jù)庫中獲取我想要的值-我使用
$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");
我知道我無法將其添加到產(chǎn)品模板頁面,因?yàn)樗荕VC設(shè)置但不知道如何將其添加到模型中,然后使用Controller獲取數(shù)據(jù)并將其顯示在View模板上,因?yàn)槲沂遣锁B與MVC和OpenCart.