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=”; }