如何获得Magento 1.9.0.1中产品的custom option values
?
假设我有一个custom option
:
标题:味道sku:味道
输入类型:下拉框
价值:香草、草莓、巧克力、pista
我只能得到Flavour
的values
,即vanilla, strawberry, chocolate and pista
。
如何得到这些值?相同的产品可能包含其他自定义选项,如颜色等,但这并不重要。
我必须将这些flavour
值存储在数组中以供进一步使用。
I am working in this page:
app/设计/前端/yourtheme/yourtheme/模板/目录/产品/视图/选项/类型/select.phtml
您可以尝试下面提到的代码来获取产品页面上的选项值这里$product是产品对象,您可以从这段代码生成下拉html。
if($product->hasOptions()) {
foreach($product->getOptions() as $o){
$optionType = $o->getType();
if ($optionType == 'drop_down') {
$values = $o->getValues();
foreach ($values as $v) {
print_r($v->getTitle());
}
}else{
print_r($o);
}
}}
在选择。在php中,你可以使用下面提到的代码来获取$_option对象。
$values = $_option->getValues();
foreach ($values as $v) {
print_r($v->getTitle());
}