Prestashop设置Pre-defined message不换行问题

By | 2011/06/01

PrestaShop是一个开放免费的电子商务平台,拥有相当专业的功能、外观, 开放使用者自由下载、安装与使用. 现在版本更新到1.4了.因这是新的版本可能总有点bug.

在后台设置联系人的Pre-defined message不换行问题, 当想修改预置信息提交后, 换行会变成rnrn:

pre-defined-message1

pre-defined-message1

这个应该是提交的时候过滤了”/”的这个字符的原因.

修改的时候只要改一下文本框的设置就可以了. 在admin->tabs->AdminContacts.php 52行:

‘PS_CUSTOMER_SERVICE_SIGNATURE’ => array(‘title’ => $this->l(‘Pre-defined message’), ‘desc’ => $this->l(‘Please fill the message that appears by default when you answer a thread on the customer service page’), ‘cast’ => ‘pSQL’, ‘type’ => ‘textareaLang’, ‘identifier’ => ‘value’,
‘cols’ => 40, ‘rows’ => 8
));

改成:

‘PS_CUSTOMER_SERVICE_SIGNATURE’ => array(‘title’ => $this->l(‘Pre-defined message’), ‘desc’ => $this->l(‘Please fill the message that appears by default when you answer a thread on the customer service page’), ‘type’ => ‘textareaLang’, ‘identifier’ => ‘value’,
‘cols’ => 40, ‘rows’ => 8
));

就是把’cast’ => ‘pSQL’,删除就可以正常显示了.

Pre-defined-message2.jpg

Pre-defined-message2.jpg

这修改后就不会对其中的”/” 被替换掉.