magento如何调用 Custom Options 自定义选项

magento如何调用 Custom Options 自定义选项

开发项目中,为了方便客户管理商品,自定义选项(非自定义属性)是我们常用的进行参数传递的手段,magento如何调用自定义选项,这里还没有具体的功能做为演试,但可以凭借这种方式进行多功能的扩展


isSaleable () && $this->hasOptions ()) {

$_options = Mage::helper ( 'core' )->decorateArray ( $_product->getOptions () );

foreach ( $_options as $_option ) {

if (trim($_option->getTitle())=='颜色分类') {
if (is_null ( $bl )) {
$bl = Mage::getBlockSingleton ( 'catalog/product_view_options' );
$bl->addOptionRenderer ( 'select', 'catalog/product_view_options_type_select', 'catalog/product/view/options/type/select.phtml' );
$bl->addOptionRenderer ( 'text', 'catalog/product_view_options_type_text', 'catalog/product/view/options/type/text.phtml' );
$bl->addOptionRenderer ( 'file', 'catalog/product_view_options_type_file', 'catalog/product/view/options/type/file.phtml' );
$bl->addOptionRenderer ( 'date', 'catalog/product_view_options_type_date', 'catalog/product/view/options/type/date.phtml' );
}
echo $bl->getOptionHtml ( $_option );
}
}
}
?>

if (trim($_option->getTitle())=='颜色分类'||trim($_option->getTitle())=='尺寸') //多条件

发表评论
Magento2 技术支持 上门服务

工作时间
周一至周六
9:00-18:00
相关咨询电话
15360669780
侨海科技