Jump to content

Problème multilangue multiboutique


Recommended Posts

Bonjour,

 

J'utilise prestashop en multiboutique. Il y a trois boutiques :

  • www.annettepetavy.com/dev/boutique (en français seulement)
  • www.annettepetavy.com/dev/shop (en anglais seulement)
  • www.annettepetavy.com/dev/handla (en suedois seulement)

Chaque boutique ne doit avoir qu'une seule langue qui lui est associée mais ça ne fonctionne pas, le français reste la langue par défaut dans les trois boutiques.

 

J'ai pourtant bien associé en admin dans /localisation/langues chacune des langues à une seule boutique. Et j'ai également défini la langue par défaut de chaque boutique dans localisation/localisation.

 

Par contre, si j'active toutes les langues pour chacune des boutiques, je peux bien accéder à chacune des boutiques dans les trois langues en faisant www.annettepetavy.com/dev/boutique/en ou www.annettepetavy.com/dev/shop/fr par exemple.

 

Donc les langues sont bien actives mais c'est la configuration une boutique = une langue seulement qui ne fonctionne pas.

 

Quelqu'un a-t-il déjà rencontré ce problème? Est-ce qu'il faut que je fasse moi des redirections dans mon htaccess?

 

Merci,

 

Hugo

Link to comment
Share on other sites

J'ai réussi à n'obtenir qu'une langue par boutique en faisant des redirections htaccess qui redirigent les langues inutilisées de chaque boutique vers l'url de la langue de la boutique que l'on affiche :

 

RewriteRule ^handla/fr.*$ http://www.annettepetavy.com/dev/handla/sv/ [R=301,L]
RewriteRule ^handla/en.*$ http://www.annettepetavy.com/dev/handla/sv/ [R=301,L]

RewriteRule ^shop/fr.*$ http://www.annettepetavy.com/dev/shop/en/ [R=301,L]
RewriteRule ^shop/sv.*$ http://www.annettepetavy.com/dev/shop/en/ [R=301,L]

RewriteRule ^boutique/en.*$ http://www.annettepetavy.com/dev/boutique/fr/ [R=301,L]
RewriteRule ^boutique/sv.*$ http://www.annettepetavy.com/dev/boutique/fr/ [R=301,L]

 

Par contre je ne suis pas totalement satisfait :

Merci de votre aide!

 

Hugo

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