0

我正在尝试在 magento 中通过属性 id 显示带有 html 的属性...需要注意的是,我不必在产品页面上显示它,而是在自定义模块的 phtml 上显示它.....请帮助我因为我花了将近 8 个小时,所以这对我来说很重要

4

1 回答 1

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属性代码在哪里,例如颜色,制造。

有关更多信息,您可以参考此链接

于 2013-04-01T11:07:45.917 回答