如何在magento中下订单时插入颜色属性的admin-label?

时间:2013-11-30 08:39:32

标签: magento magento-1.7

我想用实际的颜色值映射颜色代码,所以我只是将颜色代码值设置为“默认存储值”和管理标签中的实际颜色名称。

与颜色属性选项值一样,我为“Admin”和“#0000FF”添加了“blue”到
“默认商店视图”

现在,当我下订单时,颜色代码的条目放在订单内并显示在发票上,并通过邮件发送给客户。

如何解决此问题或如何在下订单时使用颜色代码的admin-label值更改颜色代码值?

2 个答案:

答案 0 :(得分:1)

这样您就可以获得产品属性的管理标签

$attrbute_code = 'color';
$_attribute= $product->getResource()->getAttribute($attrbute_code);
$_options= $_attribute->getSource()->getAllOptions(true, true);
foreach($_options as $option)
      if ($option['value'] == $product->getData($attrbute_code))
        echo  $option['label'];

和Storeview标签

echo $product->getAttributeText($attribute_code);

答案 1 :(得分:1)

您需要安装扩展程序,以便使用颜色名称正确映射颜色代码。 magento connect提供了许多扩展程序。