Jump to content

[Résolu] Html dans champ Description des bons de réduction dans le BO


Recommended Posts

Bonjour,

 

Je voudrais insérer la balise <a> dans le champ de description d'un bon de réduction créé à partir du BO.

Mais les caractères <> sont interdits, donc pas de code html possible.

 

Quelqu'un sait il comment lever cette restriction ? Sans forcément autoriser tout le html ,juste la balise <a>.

 

Je sais qu'il est possible de le faire pour la description d'une sous catégorie, alors peut être qu'ici aussi, mais je n'ai pas trouvé.

 

Merci!

Link to comment
Share on other sites

Bonjour,

 

Il faut aller toucher à la class Validate.php. La fonction qui check la description d'un bon de réduction est celle-ci :

 

public static function isVoucherDescription($text)
{
 return preg_match('/^([^<>{}]|<br \/>)*$/i', $text);
}

 

à vue de nez, je dirais qu'il faut la modifier de cette façon :

 

public static function isVoucherDescription($text)
{
	return preg_match('/^([^<>{}]|<br \/>|<a>)*$/i', $text);
}

 

si tu dois mettre des paramètres dans ta balise <a> :

 

public static function isVoucherDescription($text)
{
	return preg_match('/^([^<>{}]|<br \/>|<a (.+)>)*$/i', $text);
}

 

Encore une fois, fait à-la-va-vite.

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...