跨境电商
经验交流分享

Magento产品描述中莫名产生br标签的解决办法

Magento的编辑器一直存在这个很无解的bug。在产品描述中,会产生N多个<br />标签,以至于前台样式非常混乱。虽然知道该问题和nl2br()函数有关,可还是不太确定具体是什么原因会导致N多个<br />标签的生成。在相应的模板文件中去除nl2br()是一个解决办法,但是产品描述中正常的一些换行就无法在前台中生成正确的<br />标签了。这样会在产品描述的编辑时增加很多工作量。

解决办法如下。在当前Magento主题文件中找到如下路径,如果无法找到,可以在base目录下复制该文件到主题文件中。

app/design/frontend/base/default/template/catalog/product/view/description.phtml

[php]
//修改此行,删除nl2br()
echo $this->helper(‘catalog/output’)->productAttribute($this->getProduct(), nl2br($_description), ‘description’);

//下面这行就是修改之后的代码
echo $this->helper(‘catalog/output’)->productAttribute($this->getProduct(), $_description, ‘description’);
[/php]

赞(0)
未经允许不得转载:锐想 » Magento产品描述中莫名产生br标签的解决办法
分享到: 更多 (0)

评论 1

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限