Jump to content
Chrysalide13

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

Share this post


Link to post
Share on other sites

Bonjour,

 

Je recherche la même solution. Malheureusement, j'ai bien peur que peu de personne (voir aucune) ont la solution ...

La recherche continue, je vous tient au courant si il y a du nouveau.

Share this post


Link to post
Share on other sites

J'ai la meme problématique et je en trouve pas de solution non plus. Avez vous trouvé une solution entre  temps ?

Merci

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More