Jump to content

[Réglé] Gros problème lors de la génération de sitemap


Recommended Posts

Bonjour à toutes et à tous.

 

Je viens vers vous car j'ai un gros soucis avec le module google sitemap depuis que je suis passé en 1.6.

 

Lors de la création des différents sitemap ( plus de 15 ) il n'y a aucun problème.

Cependant, lorsqu'on les ouvre, c'est la cata.

 

Voici les urls que je trouve:

 

<loc><![CDATA[www.urldemonsite.fr/6-Array-3557640149011.html]]></loc>

<loc><![CDATA[www.urldemonsite.fr/9-Array-3557640149028.html]]></loc>

<image:loc><![CDATA[http://www.urldemonsite.fr/8538/Array.jpg]]></image:loc>

<image:loc><![CDATA[http://www.urldemonsite.fr/8547/Array.jpg]]></image:loc>

 

etc...

 

Bref, toutes les urls sont comme ça sur les tous les sitemaps, et le référencement tombe sévèrement.

Quelqu'un aurait une idée ?

Merci par avance.



EDIT: Cela provenait d'un override de la class Meta.php et de la re-déclaration de la function __construct() dans mon override de Product.php

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

  • 2 years later...
  • 10 months later...

Au cas où, arnaud1900 avait édité son post en pointant la nature du problème mais ça n'est pas forcément très explicite.

Il faut bien faire attention en réalisant des overrides de champs pour la classe Product, et donc en surchargeant la function construct, d'appeler la fonction parent avec le même nombre de paramètres, exemple : 

self::$definition['fields']['new_field'] = array('type' => self::TYPE_INT, 'lang' => false);
parent::__construct($id_product, $full, $id_lang, $id_shop, $context); 

 

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