无法检索Magento属性前端标签
我使用:$product_data->getBrennwert()成功地获取了任何属性的值;其中“brennwert”是属性代码。 但由于某些原因,我无法获得前端标签:无法检索Magento属性前端标签,magento,attributes,frontend,Magento,Attributes,Frontend,我使用:$product_data->getBrennwert()成功地获取了任何属性的值;其中“brennwert”是属性代码。 但由于某些原因,我无法获得前端标签: $product_data->getResource()->getAttribute('brennwert')->getFrontendLabel() 通常每次都是这样。看来这次我错过了什么。 我也这样试过: $product_data->getResource()->getAttribute('
$product_data->getResource()->getAttribute('brennwert')->getFrontendLabel()
通常每次都是这样。看来这次我错过了什么。
我也这样试过:
$product_data->getResource()->getAttribute('brennwert')->getFrontend()->getLabel($product_data)
但这只给了我属性代码“brennwert”
这是我的产品系列:
$product_data = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect(array(
'name',
'description',
'product_url',
'thumbnail',
'price',
'special_price',
'group_price',
'short_description',
'weight',
'url_key',
'brennwert',
'brennwert_prozent',
'zucker',
'zucker_prozent',
'fett',
'fett_prozent',
'fett_gesaettigt',
'fett_gesaettigt_prozent',
'natrium',
'natrium_prozent',
'naehrwerte_anmerkung'
))
->addFieldToFilter('sku',array('like'=>$sku))
->getFirstItem();
请尝试下面的代码
$product_data = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect(array(
'name',
'description',
'product_url',
'thumbnail',
'price',
'special_price',
'group_price',
'short_description',
'weight',
'url_key',
'brennwert',
'brennwert_prozent',
'zucker',
'zucker_prozent',
'fett',
'fett_prozent',
'fett_gesaettigt',
'fett_gesaettigt_prozent',
'natrium',
'natrium_prozent',
'naehrwerte_anmerkung'
))
->addAttributeToFilter('sku',array('like'=>$sku))
->getFirstItem();
$product_data->addStoreFilter((Mage::app()->getStore()->getId());
for indivisual product----
$product->getResource()->getAttribute('color')->getFrontend()->getValue($product);
但是我不想得到值,而是(管理员)标签/标题$产品数据->getAttributeText('brennwert');