Jump to content

Problème de javascript sur le titre produit


Recommended Posts

Hello tout le monde,

J'ai un petit problème avec une boucle qui me rend fou !

- j'aimerais supprimer le h5 de mes noms de produits, dans product-list. Facile, il suffit de remplacer h5 par div. Exemple : https://www.kosmeopolis.com/4-cosmetiques-pour-les-levres

- le problème est que, si je fais cela, je bug des pages seo : le titre produit devient alors "undefined". Exemple d'une page SEO : https://www.kosmeopolis.com/s/380/cosmetiques-pour-ongles-pas-cher (Sur cet exemple les titres sont OK car j'ai remis la config à 0)

J'ai l'impression que cela vient de global.js (dans mon thème) et notamment de :

html += '<h5 class="product-name">'+ $(element).find('h5').html() + '</h5>';

J'ai essayé de changer pour

html += '<div class="product-name">'+ $(element).find('h5').html() + '</div>';

Mais cela fait tout bugger (je suis sur presta 1.6)

 

Auriez-vous une solution pour moi ?

 

Merci d'avance pour votre aide =)

 

 

Link to comment
Share on other sites

Trouvé !

 

C'était bien dans global.js

				html += '<p class="product-name">'+ $(element).find('p').html() + '</p>';								
				// html += '<h5 class="product-name">'+ $(element).find('h5').html() + '</h5>';

J'ai remplacé div par P et je me suis assuré qu'il n'y avait pas d'autre P dans product-list.tpl

C'est mini-utile pour le SEO, grâce à cela je n'ai plus les noms de mes produits en h5.

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