맞춤 모듈을 처음부터 만들 필요없이 /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 : 나는 체크 박스 옵션 이름하지만 실제 체크 박스가 표시되지 얻을 관리했다. 고객이 (== $ O-> getType로() "체크 박스")
<?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
질문을 명확히하십시오 ... –
이 나는 메이크업을 코드 작업을 관리했지만이 확인란을뿐만 아니라 사용자 정의 옵션 이름을 표시합니다. 체크 박스를 표시 할 수있는 방법이 있습니까? 그리고 카트가 업데이트되어야하는 체크 박스를 선택하는 중입니까? –