我有一个magento网站(1.9.2),我有来自不同供应商的各种产品。我想在每个产品的描述上加上供应商的信息。这些信息将是一个标志,一些联系方式等。
是否有可能为每个供应商生成一个静态块,并将其包含在每个供应商的产品描述中?
有没有更多的“自动”/“适当”的方法来做到这一点呢?比如有一个供应商/制造商的列表,并在产品中有一个字段指向那里,他们的信息会自动包含在产品描述中?
任何提示和技巧都是欢迎的。
发布于 2016-07-12 18:29:41
有两种可能的方法来实现这一点:
选项1:创建供应商属性并分配给每个产品。使用供应商名称为包含供应商徽标和联系方式详细信息的每个供应商创建静态块。
在Product details页面上获取分配给供应商的产品,并使用名称作为静态块ID,在产品详细信息页面上包含静态块,如下所示:
$this->getLayout()->createBlock('cms/block')->setBlockId(strtolower($supplierName))->toHtml()
选项2:您可以安装按品牌商店扩展,它提供了完整的独立模块来管理品牌。如下所示:
https://www.magentocommerce.com/magento-connect/shop-by-brands-by-zeon-solutions.html
如果你不在前端提供按品牌选购,我更喜欢使用选项1。
https://stackoverflow.com/questions/38324487
复制相似问题