Magento产品的自定义选项

时间:2016-01-08 10:30:50

标签: php magento

  1. 我使用以下代码在list.phtml中获取产品自定义选项
  2. 此代码工作并显示产品属性集。 的
  3. 它没有显示我为产品创建的多个自定义选项,也只在属性集中提取了2个值。
  4. 更清晰。

    请参阅我有下拉菜单,输入字段,带有产品值的单选按钮。但是通过下面的代码,它只显示了一个带有2个值选项的下拉列表。

    还有一件事我想知道

    如何发送产品,价格,数量和自定义选项添加到购物车按钮时选择购物车。

    请指导我。谢谢

    $_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>";
    }
    

0 个答案:

没有答案