是否有任何方法通過修改/frontend/custom/default/template/checkout/cart.phtml
來顯示特定產品自定義選項(複選框)以顯示在購物車頁面中,而無需從頭開始創建自定義模塊?我已經嘗試了下面的方法,但它只顯示選項名稱而不是無線電輸入。獲取購物車頁面中的具體產品
$product = Mage::getModel("catalog/product")->load(1); //product id 1
$i = 1;
echo "<pre>";
foreach ($product->getOptions() as $o) {
echo "<strong>Custom Option:" . $i . "</strong><br/>";
echo "Custom Option TITLE: " . $o->getTitle() . "<br/>"; //Colors
echo "Custom Option TYPE: " . $o->getType() . "<br/>"; //drop_down
echo "Custom Option Values: <br/>";
$values = $o->getValues();
foreach ($values as $v) {
print_r($v->getData());
}
$i++;
echo "<br/>";
}
更新1:我還是設法得到複選框選項名稱,但實際的複選框沒有顯示出來。我想顯示覆選框名稱和複選框輸入以及凡客應該能夠檢查
<?php
$product = Mage::getModel("catalog/product")->load(227);
$i = 1;
echo "<pre>";
foreach ($product->getOptions() as $o) {
echo "Custom Option TITLE: " . $o->getTitle() . "<br/>";
$values = $o->getValues();
$i++;
echo "<br/>";
}
?>
什麼不工作?無法加載產品,無法獲得選項,無法獲得選項值? – enenen
請澄清問題.. –
我確實管理了使代碼工作,但它只顯示自定義選項名稱而不是複選框。是否有任何方式顯示覆選框以及選擇複選框時,購物車應該更新? –