En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Problème de switch de langue dans les produits

Plus d'informations
il y a 10 ans 7 mois #1 par CinOrian
Bonjour à tous

Site existant transformé en multilingue

Pour se faire je me suis aidé du très bon document suivant.
creation-d-un-site-multilingue-avec-joomla-3-0_v1.pdf

Pour la partie joomla je n'ai pu eu trop de souci tout baigne

Pour virtuemart en revanche...
Il m'est arrivé que tables ne soit pas créées lors de l'ajout de la langue English, ou alors elles sont mal générées car il y manque systématiquement le champ XXX_name. Et ce malgré l'utilisation de l'outil "Installer les tables ou si nécessaire les met à jour".

Pour faire plus simple j'ai supprimé les tables

hmtha_virtuemart_categories_en_gb
hmtha_virtuemart_manufacturercategories_en_gb
hmtha_virtuemart_manufacturers_en_gb
hmtha_virtuemart_paymentmethods_en_gb
hmtha_virtuemart_products_en_gb
hmtha_virtuemart_shipmentmethods_en_gb
hmtha_virtuemart_vendors_en_gb

Puis j'ai exporté leur équivalent en fr_fr
A l'aide de mon éditeur de texte j'ai remplacé toutes les occurrences fr_fr par en_gb

J'ai ensuite importé ces tables.
Gros avantage, mes tables en_gb sont déjà peuplées.
Dans mes menus joomla les associations sont faites. Et cela fonctionne très bien.

Par contre cela ne fonctionne pas avec virtuemart. J'ai bien ajouter English dans "configuration" "boutique" "configuration des langues"

Lorsque je suis dans une catégorie en English et que je clique sur un produit, je suis systématiquement renvoyé vers la version Française.
J'ai noté que lors de l'appel à un produit depuis la page categorie, le paramètre de langue n'est pas transmis dans l'URL du coup j'ai du modifier le template pour inclure le paramètre &lang=... dans les liens vers les produits
Donc résolu !

Par contre le switch d'une langue à l'autre dans un produit ne fonctionne pas.
Dans le cas ou je clique sur la langue dans laquelle je suis déjà, il me renvoi vers la bonne URL de type :
index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=1&virtuemart_category_id=1&Itemid=1130&lang=fr&showall=1
Par contre si je veux changer de langue il me renvoi vers la catégorie du produit :
index.php?option=com_virtuemart&view=category&virtuemart_category_id=1&virtuemart_manufacturer_id=0&categorylayout=0&showcategory=1&showproducts=1&productsublayout=0&Itemid=1386&lang=en

Quelqu'un aurait-t-il une idée ?

Joomla 3.4.3 - Virtuemart 3.0.9.4 - Template Creator - Maximenu CK - Slideshow CK - Akeeba Backup - BgMax - Simple Image Gallery - JCE - JQuery Easy- Jumi - XMap - Cookies CK - Module Anywhere - Components Anywhere - Cartes Google Maps - ReDJ - alatak_socolissimo - Skyline Scroll To Top

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 10 ans 7 mois - il y a 10 ans 7 mois #2 par studio42
Réponse de studio42 sur le sujet Problème de switch de langue dans les produits
Bonjour CinOrian,

J'ai développé deux outils qui eussent répondu(ou répondent) à vos soucis :

VM BE PRO
shop.st42.fr/fr/produits/vm-be-pro-trait...lot-vos-produits.htm
Il inclut une fonction de copie des données de langues(ou la suppression) pour les produits.
Lien de la video pour cette fonction(allez à 1 minute) :


Module Changer de langue Virtuemart
shop.st42.fr/fr/produits/multi-langue-pour-virtuemart.htm
Pour switcher de langue directement sans passer par la case départ ;)

Pour toutes questions, n'hésitez oas, vous pouvez aussi posez une question directement dans les produits.

Cordialement,

Patrick

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
Dernière édition: il y a 10 ans 7 mois par studio42.
Les utilisateur(s) suivant ont remercié: CinOrian

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 6 mois #3 par CinOrian
Réponse de CinOrian sur le sujet Problème de switch de langue dans les produits
Merci studio42 pour cette information. Dès que j'aurai un peu plus de temps je me pencherai sur tes produits.

Joomla 3.4.3 - Virtuemart 3.0.9.4 - Template Creator - Maximenu CK - Slideshow CK - Akeeba Backup - BgMax - Simple Image Gallery - JCE - JQuery Easy- Jumi - XMap - Cookies CK - Module Anywhere - Components Anywhere - Cartes Google Maps - ReDJ - alatak_socolissimo - Skyline Scroll To Top

Connexion ou Créer un compte pour participer à la conversation.