THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour à tous,
J'utilise la version 2.0.3 de Thelia et dans cette dernière, tous les produits au nom accentué disposent d'une url accentuée par défaut.

Ainsi le produit "Résidence Machin" sera accessible à l'URL "résidence-machin.html".
Et il en va de même pour les catégories et autres contenus.

Je souhaiterai désactiver cela d'emblée, pour les produits existants et ceux à venir, épargnant à l'utilisateur de modifier les URLs pour chaque produit dans l'onglet SEO.

Je n'ai cependant pas trouvé d'option pour cela, ni de variable.
Une idée de la procédure à suivre ?

Merci d'avance.

PS : Oui, j'ai fait une recherche sur le forum et n'ai pas trouvé de solution à ma question

Offline


Il te faut écrire un petit module qui écoute l'event TheliaEvent::GENERATE_REWRITTENURL. Lorsqu'une URL est générée, tu va récupérer un GenerateRewrittenUrlEvent, qui contient l'URL ré-écrite générée. Il te suffit de la récupérer (getUrl()), de la modifier, et de la mettre à jour via setUrl(), et voilà.


OpenStudio Toulouse

Offline


Plutôt simple en effet, merci beaucoup !