Jump to content

[Résolu]Caractères spéciaux attributs avec blockcart-json.tpl


Recommended Posts

Bonjour à tous.

 

Je rencontre un problème avec les produits qui ont des attributs avec des apostrophes.

 

Dès que j'ai une apostrophe sur un attribut, et qu'Ajax est activé, la mise au panier plante.

Si le produit reste au panier, il bloque toute mise au panier de nouveau produit.

 

L'erreur est :

TECHNICAL ERROR unable to add the product.

DETAILS

Error thrown: [object Object]
Text status: parsererror

J'ai modifié les attributs, en retirant les apostrophes, et plus de problème.

Je peux désactiver Ajax et ça marche aussi.

 

Mais bon, ce n'est pas une solution...

Si vous avez une idée ?

 

Version blockcart V1.3

pour Prestashop 1.4.10.

;)

 

Edited by jujutte24 (see edit history)
Link to comment
Share on other sites

Bonjour,

 

merci pour la réponse.

 

Non, je n'ai pas de surcharge dans l'override.

J'ai bien cette ligne dans le TPL.

{if isset($product.attributes_small)}
        "hasAttributes": true,
        "attributes":    "{$product.attributes_small|addslashes|replace:'\\\'':'\''}",
{else}
        "hasAttributes": false,

En fait, je me rend compte que dans le bloc panier, dans rightcolumn, par exemple, le nom des produits est inscrit avec un "?" à la place des apostrophes, dans un petit losange.

 

A priori, c'est bien les apostrophes qui posent problème avec le blockcart.

Edited by jujutte24 (see edit history)
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...