HikaShop Product TAG plugin: problème de redirection sur sites multilingues

  • Posts: 687
  • Thank you received: 33
  • Hikashop Business Review Plugin
9 months 4 weeks ago #369005

-- HikaShop version -- : 6.1.0
-- Joomla version -- : 5.4.0
-- PHP version -- : 8.3.25

Bonjour,
Je viens de m'apercevoir d'un souci de redirection sur mon site multilingue.

Les produits qui sont insérés dans un module de type "custom" (je suppose que ce cas est également valable pour les articles, ou peut-être pas...) via le bouton de l'éditeur (HikaShop Product TAG insertion) et qui affichent le snippet tel que {product 19|name|cart|picture|link|pricedis3|pricetax1} ne redirigent pas l'utilisateur vers la version du produit dans la langue associée, mais toujours vers la version italienne et ce même si l'utilisateur a le site affiché en français ou en anglais.

Le problème des attributs "Title" et "Alt" pose également un problème: ils ne sont pas pris en compte malgré l'override de langue.

Je ne vois pas comment m'y prendre parce que le lien dans le snippet du plugin ne permet pas de spécifier l'URL où rediriger l'utilisateur, je suppose que cela devrait se faire automatiquement en interne?

Merci,
Lorenzo

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 687
  • Thank you received: 33
  • Hikashop Business Review Plugin
9 months 4 weeks ago #369006

ok, j'ai trouvé lé souci, c'est à cause des URLs canoniques que j'ai du insérer dans le champ "URL canonique" du produit afin que les traductions du fichier XML soient prises en compte par Google Merchant on en parle ici donc apparemment seul l'URL de l'italien est pris en compte, les autres URLs canoniques pour les autres langues ne le sont pas.

Please Log in or Create an account to join the conversation.

  • Posts: 86050
  • Thank you received: 14178
  • MODERATOR
9 months 3 weeks ago #369018

Bonjour,

Si c'est un module custom, alors il faut changer son code PHP pour qu'il fasse la traduction de l'URL canonique avant de l'utiliser.
Au lieu d'avoir:
$product->product_canonical
Il faut:
hikashop_translate($product->product_canonical)

Please Log in or Create an account to join the conversation.

  • Posts: 687
  • Thank you received: 33
  • Hikashop Business Review Plugin
9 months 3 weeks ago #369024

...à chaque fois je me fais avoir avec hikashop_translate, merci!

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

Time to create page: 0.288 seconds
Powered by Kunena Forum