$productDub= Mage::getModel('caltalog/product')->load('ProductId');
foreach
($productDub->getOptions() as $o) {
$optionType = $o->getType();
$option_title=$o->default_title;
$option_id=$o->option_id;
//echo
'Type = '.$optionType."";
//
echo 'Title = '.$option_title."";
//echo 'optionId='. $option_id;
?>
if
($optionType == 'drop_down') {
$values
='';
$values
= $o->getValues();
$optionFinish=array();
$i=0;
$selectOp=array();
$requareval='';
if($o->getIsRequire()){
$requareval="required-entry";
}
echo
'
';
foreach
($values as $k => $v) {
$option_type_id=$v->option_type_id;
$title=$v->title;
$price=$v->price;
$price_type=$v->price_type;
?>
unset($v);
}
echo
'
}else
if($optionType=='checkbox'){
$values
='';
$values
= $o->getValues();
echo '
?>
$v) {
$option_type_id='';
$title='';
$price_type='';
$option_type_id=$v->option_type_id;
$title=$v->title;
$price=$v->price;
$price_type=$v->price_type;
$requareval='';
if($o->getIsRequire()){
$requareval="validate-one-required-by-name";
}
?>
unset($v);
}
?>
}else
if($optionType=='radio'){
$values
='';
$values
= $o->getValues();
$requareval='';
if($o->getIsRequire()){
$requareval="validate-one-required-by-name";
}
echo '
?>
$v) {
$option_type_id='';
$title='';
$price_type='';
$option_type_id=$v->option_type_id;
$title=$v->title;
$price=$v->price;
$price_type=$v->price_type;
?>
}else
if($optionType=='field'){
$values='';
$v
= $o->getData();
$default_title=$o->default_title;
$option_type_id=$v['option_type_id'];
$option_id=$v['option_id'];
$title=$v['title'];
$price=$v['price'];
if($title=="width"){
$width_option_id=
$option_id;
}
if($title=="height"){
$height_option_id=$option_id;
}
}else
{
//print_r($o);
}
echo
'
/*
==========END Get OptionID ======== */
unset($o);
}
No comments:
Post a Comment