Fichier Category.php Dans le dossier classes :
protected $fieldsValidateLang = array('name' => 'isCatalogName', 'link_rewrite'
=> 'isLinkRewrite', 'description' => 'isCleanHtml',
protected $fieldsValidateLang = array('name' => 'isCatalogName', 'link_rewrite'
=> 'isLinkRewrite', 'description' => 'isHtml',
Fichier Validate.php Dans le dossier classes :
Ajouter la méthode :
static public function isHtml($html)
{
return true;
}
Fichier Objectmodel.php Dans le dossier classes :
Remplacer :
if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']]))
$fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]);
Par :
if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']])){
if(isset($this->fieldsValidateLang[$field]) && $this->fieldsValidateLang[$field]=='isHtml'){
$fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']],'true');
}else{
$fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]);
}
}
Addon Avec la version 1.2.5 :
ObjectModel.php
chercher :
if (isset($this->{$field}[$language['id_lang']]) AND !Tools::isEmpty($this->{$field}[$language['id_lang']]))
et non plus :
if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}