THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'ai l'erreur suivante lorsque j'accède à l'url de la sitemap:

Erreur d'analyse XML : mal formé
Emplacement : http://www.monsite.fr/sitemap
Numéro de ligne 3102, Colonne 73 :                <loc>http://monsite.fr/?view=content&locale=en_US&content_id=1513</loc>
EntityRef: expecting ';'

J'utilise thelia version 2.2.0-alpha1


devOption ➤ e-commerce et applications mobiles

Offline


C'est le & qui pose problème.

Active la ré-écriture des URLs, ou arranges-toi pour transformer & en &amp;


OpenStudio Toulouse

Offline


J'ai déjà activé la ré-écriture d'URL: rewriting_enable = 1

et le content correspondant a bien une URL re-ecrite.

Où transformer le & en &amp ?


devOption ➤ e-commerce et applications mobiles

Offline


http://monsite.fr/?view=content&locale= … nt_id=1513, ce n'est pas une URL ré-écrite de contenu.

Pour & -> &amp; : {$URL|escape:'html'}


OpenStudio Toulouse

Offline


Je sais bien, et je me demande pourquoi c'est cette URL non ré-écrite qui est injectée dans la sitemap


devOption ➤ e-commerce et applications mobiles

Offline


Bonjour,
C'est un problème de langue.
Le sitemap récupère l'url dans toutes les langues. Ici c'est l'url anglaise du contenu qui n'est pas réécrite.
Si ton site est uniquement en français, tu devrais forcer la langue à fr_FR dans les boucle du template sitemap.html

Tu peux aussi ajouter cela dans ton site map pour éviter d'avoir les urls non réécrites.

{if !$URL|strpos:'?'}
            <url>
                <loc>{$URL}</loc>
                <lastmod>{format_date date=$UPDATE_DATE format="c"}</lastmod>
            </url>
{/if}

Cordialement,

Last edited by MrGuillou (26-06-2015 08:38:56)


Développeur Web chez OpenStudio
Thelia Module, Thelia School, My GitHub, My Twitter

Offline


Bonne idée de ne pas inclure les URLs non ré-écrites !

Et cela a résolut mon problème. Merci beaucoup !


devOption ➤ e-commerce et applications mobiles