西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento产品描述中莫名产生br标签

时间:2016-02-12 07:54来源: 作者: 点击:
Magento的编辑器一直存在这个很无解的bug。在产品描述中,会产生N多个br /标签,以至于前台样式非常混乱。虽然知道该问题和nl2br()函数有关,可还是不太确定具体是什么原因会导致N多
Magento的编辑器一直存在这个很无解的bug。在产品描述中,会产生N多个<br />标签,以至于前台样式非常混乱。虽然知道该问题和nl2br()函数有关,可还是不太确定具体是什么原因会导致N多个<br />标签的生成。在相应的模板文件中去除nl2br()是一个解决办法,但是产品描述中正常的一些换行就无法在前台中生成正确的<br />标签了。这样会在产品描述的编辑时增加很多工作量。
 
解决办法如下。在当前Magento主题文件中找到如下路径,如果无法找到,可以在base目录下复制该文件到主题文件中。
 
app/design/frontend/base/default/template/catalog/product/view/description.phtml
 
//修改此行,删除nl2br()
echo $this->helper('catalog/output')->productAttribute($this->getProduct(), nl2br($_description), 'description');
 
//下面这行就是修改之后的代码
echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_description, 'description');
 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容