多选产品的属性

时间:2015-04-08 10:31:47

标签: magento export custom-attribute

我使用管理属性部分从管理员在magento中创建了一个新的多选类型属性,并使用后端源模型作为标签和值。

现在,当我使用export导出产品csv时,所有数据配置文件都比我的多选属性显示为空白。我想在csv中显示所选值。

我的源代码模型代码:

<?php
    class CityVal_City_Model_Product_Attribute_Unit extends Mage_Eav_Model_Entity_Attribute_Source_Abstract
    {
      public function getAllOptions()
      {
        $connection = Mage::getModel('core/resource')->getConnection('core_read');
        $sql = 'SELECT  city_id,city_name FROM cities';
        $orders = $connection->fetchAll($sql);
        foreach($orders as $ord)
        {
            $customerArr[] = array(
                           'value' => $ord['city_id'],
                           'label' => $ord['city_name'],
                            );
        }
        if (!$this->_options) {
            $this->_options = $customerArr;
        }
        return $this->_options;
      }
    }
    ?>

在foreach之后,我们在管理员的多选城市中有价值。否则,我发布图像是非常的,我发布图像

1 个答案:

答案 0 :(得分:0)

如果要导出多选属性,请转到system - &gt;进口/出口 - &gt;数据流 - 选择您的商店的配置文件和导出产品。 您将找到具有在csv文件中选择的产品值的多选属性。