我试图用magento中的属性id显示html属性...需要注意的是我不必在产品页面上显示它,而是在自定义模块的phtml上显示.....请帮助我,因为我花了大约8个小时,这对我来说很重要
答案 0 :(得分:0)
试试这个
$attributes = Mage::getSingleton('eav/config')
->getEntityType(Mage_Catalog_Model_Product::ENTITY)
->getAttributeCollection()
->addSetInfo();
foreach ($attributes as $attribute)
{
if ($attribute->usesSource())
{
echo "{$attribute->getFrontendLabel()}:\n";
foreach ($attribute->getSource()->getAllOptions() as $option)
{
echo " {$option['label']}\n";
}
echo "\n";
}
}
或尝试以下代码
$attributeModel = Mage::getSingleton('eav/config')
->getAttribute('catalog_product', $attributeCode);
其中$attributecode
是属性代码,例如颜色,制造。
有关详细信息,请参阅此Link