在admin中显示自定义选项

时间:2014-02-28 20:33:08

标签: php magento options

我似乎无法在下面的magento代码中显示自定义选项字段 - 你们中的任何一个好人都可以帮助我吗?

public function getProductName($product)
{
    $value = '<b>'.$product->getname().'</b>';
    if ($product->getproduct_type() == 'configurable')
    {
        //add sub products
        $collection = mage::getModel('sales/order_item')
                            ->getCollection()
                            ->addFieldToFilter('parent_item_id', $product->getitem_id());
        foreach ($collection as $subProduct)
        {
            $value .= '<br><i>'.$subProduct->getname().'</i>';

            //add product configurable attributes values
            $attributesDescription = mage::helper('ProductReturn/Configurable')->getDescription($subProduct->getproduct_id(), $product->getrp_product_id());
            if ($attributesDescription != '')
                $value .= '<br>'.$attributesDescription;
        }

    }
    return $value;
}

1 个答案:

答案 0 :(得分:0)

$ product-&gt; getproduct_type()中存在问题它应该尝试$product->getTypeId()