我想在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/