通过自定义属性代码magento获取属性标签/选项

时间:2017-02-03 06:15:56

标签: php magento attributes label

如何使用属性代码获取自定义创建的产品属性标签/选项。

我的属性代码例如是'amazon_pdt_url'。

我试过了

$label = $product->getResource()->getAttribute('amazon_pdt_url')->getFrontend()->getLabel($product);

返回

  

致命错误:在....中调用成员函数getResource()

也试过

$_product->getResource()->getAttribute(‘amazon_pdt_url’)->getFrontend()->getValue($_product)
  

致命错误:在

中的布尔值上调用成员函数getFrontend()

请帮助我在我的phtml文件中实现此目的。

感谢。

1 个答案:

答案 0 :(得分:1)

这适用于我的list.phtml

$store = Mage::app()->getStore();
$storeId = $store->getStoreId();
$attributeModel = Mage::getModel('eav/entity_attribute')->loadByCode('catalog_product','amazon_pdt_url');
echo $attributeModel->getStoreLabel($storeId);die;

如果这不是你想要的,那么我可能会误解你的问题。