我想在product / view.phtml中显示制造商名称。我都使用过各种功能,例如

<?php echo $_product->getAttributeText('manufacturer');?>
<?php echo $this->htmlEscape($_product->getData('manufacturer'));
<?php echo $_product->getData('manufacturer'); ?>


但是他们都没有帮助。因此如何在产品视图页面中获得制造商名称。

最佳答案

如上所述,您将需要执行一些步骤:

1)转到属性集,并确保将“制造商”分配给您正在使用的属性集。

2)确保已将一些制造商添加到属性选项中。

3)为您的产品分配选项之一。

根据您的magento版本,它应该可以工作:

<?php echo $_product->getAttributeText('manufacturer') ?>


我可以看到您得到的错误:

gives error Call to a member function getManufacturer() on a non-object in


您确定要将此代码放在此行之后吗?

<?php $_product = $this->getProduct(); ?>

关于magento - Magento:如何在“产品”页面上获取制造商名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12470938/

10-13 09:51