Php Magento中产品的自定义选项 我使用以下代码在list.phtml中获取产品自定义选项 这段代码显示它工作并显示产品属性集。 但是 它不显示我为产品创建的多个自定义选项,并且只获取属性集中的2个值
让它更清楚。 请看,我有下拉列表、输入字段、带有产品值的单选按钮。但是通过下面的代码,它只显示了一个下拉列表,其中有两个值选项 还有一件事我想知道 单击“添加到购物车”按钮时,如何将选择的产品、价格、数量和自定义选项发送到购物车 请引导我。多谢各位Php Magento中产品的自定义选项 我使用以下代码在list.phtml中获取产品自定义选项 这段代码显示它工作并显示产品属性集。 但是 它不显示我为产品创建的多个自定义选项,并且只获取属性集中的2个值,php,magento,Php,Magento,让它更清楚。 请看,我有下拉列表、输入字段、带有产品值的单选按钮。但是通过下面的代码,它只显示了一个下拉列表,其中有两个值选项 还有一件事我想知道 单击“添加到购物车”按钮时,如何将选择的产品、价格、数量和自定义选项发送到购物车 请引导我。多谢各位 $_product = Mage::getModel('catalog/product')->load($_productId); $attVal = $_product->getOptions(); $optStr = ""; //
$_product = Mage::getModel('catalog/product')->load($_productId);
$attVal = $_product->getOptions();
$optStr = "";
// loop through the options
foreach($attVal as $optionKey => $optionVal) {
$optStr .= "<br/>";
$optStr .= $optionVal->getTitle().": ";
$optStr .= "<select style='display:block; clear:both;' name='options[".$optionVal->getId()."]'>";
foreach($optionVal->getValues() as $valuesKey => $valuesVal) {
$optStr .= "<option value='".$valuesVal->getId()."'>".$valuesVal->getTitle()."</option>";
}
$optStr .= "</select>";
}
$\u product=Mage::getModel('catalog/product')->load($\u productId);
$attVal=$\产品->获取选项();
$optStr=“”;
//循环浏览选项
foreach($attVal作为$optionKey=>$optionVal){
$optStr.=“
”;
$optStr.=$optionVal->getTitle()。“:”;
$optStr=”;
foreach($optionVal->getValues()为$valuesKey=>$valuesVal){
$optStr.=''.$valuesVal->getTitle();
}
$optStr=”;
}