Jump to content

Editeur Html pour les caractéristiques produit


Recommended Posts

Bonjour,

 

Est-il possible d'avoir l'éditeur Html TyniMce pour l'édition des caractéristiques produits (dans la création/modification de produit du back office.

 

J'ai bien trouvé la méthode ('autoload_rte' => true) mais cette méthode ne fonctionne que lorsque l'on édite les caractéristiques dans le menu Produit>caractéristique mais pas quand on édite manuellement des caratéristiques pour chaque produit.

 

De même, lorsque je cherche à mettre du html à la main dans le textarea, il est refusé.

 

Par avance merci pour votre aide.

Elodie

Link to comment
Share on other sites

  • 1 year later...
  • 2 years later...

Bonjour,

 

Oui la solution est relativement simple :

Il faut modifier la classes Db.php dans classes/db/ (par override c'est toujours mieux)

Dans la fonction  escape(); modifier là comme suit :

Avant :

public function escape($string, $html_ok = false)
    {
        if (_PS_MAGIC_QUOTES_GPC_)
            $string = stripslashes($string);
        if (!is_numeric($string))
        {
            $string = $this->_escape($string);
            if (!$html_ok)
                $string = strip_tags(Tools::nl2br($string));
        }

        return $string;
    }

Après :

public function escape($string, $html_ok = false)
    {
        if (_PS_MAGIC_QUOTES_GPC_)
            $string = stripslashes($string);
        if (!is_numeric($string))
        {
            $string = $this->_escape($string);
            if (!$html_ok)
                $string = strip_tags(Tools::nl2br($string), '<a><p><strong><br><i>');
        }

        return $string;
    }

 

Vous remarquerez que dans cet  exemple j'autorise les balises <a> <p> <strong> <br> et <i>. Libre à vous de modifier cette partie.

 

Bonne journée

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...