Jump to content

Modification des id de langue dans prestashop 1.5 ?


Recommended Posts

Bonjour,

 

Nous sommes en train de travailler sur prestashop 1.5, et nous ne comprenons pas pourquoi l'id de la langue française a été inversé avec celui de la langue allemande ?

 

id de la langue française est passé de 2 à 4 et celui de la langue allemande de 4 à 2...

 

Quel intérêt ? Cela provoque de gros problèmes sur tous les modules... quelle solution à part changer en base de données les id de lang pour tous les modules ?

 

Merci à ceux qui participeront à cette discussion :)

Link to comment
Share on other sites

  • 1 month later...

Bonjour à tous,

 

En effet lors d'une installation de la version 1.5 les id des langues ne sont pas identique a une installation d'une 1.4.

Cela ne doit poser aucun probleme... En effet si vous faites des dev sur la 1.4 ou 1.5 il ne faut en aucun cas utiliser les ID mais des données tel que l'iso_lang pour la langues par exemple.

 

Que ce soit sur une 1.3, 1.4, 1.5 ou n'importe qu'elle version de PrestaShop il est tout a fait possible que les ID soit different d'une boutique à l'autre.

 

Ex: j'installe une version 1.4, je supprime la langue française et 3 mois plus tard je la rajoute => l'id a changer.

 

Cela ne choque personne d'utiliser l'id langue dans des conditions mais si je vous dit que j'utilise l'id d'un customer pour faire if ($customer->id == 3) c'est choquant.

 

Pour finir en ce qui conserne les langues je vous invite a utiliser la methode suivante pour avoir l'id d'une langue :

 

$id_langue = Language::getIdByIso('FR');

 

Vincent

  • Like 3
Link to comment
Share on other sites

  • 3 weeks later...
  • 4 months later...

A vincent de Prestashop.

Simple petite question suite à ce post.

Je suis entrain de migrer de la version 1.4.7.3 à 1.5.3.1. Actuellement site de DEV en local.

Site à 3 langues (DE, FR et US), et j'ai un simple bug, que je n'arrive pas à corriger.

Ce prb est uniquement sur la page de garde du site, la première ...

 

 

Choixe entre 3 langues Allemand, français et Anglais sur le site …

Il y a un des 3 liens qui est faux suivant la langue choisie, et je ne trouve pas ou changer la valeur de retour

.

Page en FR, lien -> US OK (http://localhost/stgshop1531/en/) , -> DE OK (http://localhost/stgshop1531/de/), choix FR non valide OK

 

Page en DE, lien -> US Ok (http://localhost/stgshop1531/en/), choix DE non valide OK, MAIS lien FR …. Page 404 -> http://localhost/stgshop1531/fr/index !!! Et non pas (http://localhost/stgshop1531/fr/) uniquement

 

Page en US … Même prb sur lien FR !!

 

J’ai cherché Ou cette valeur était référencée pour la changer, mais je n’ai pas trouvé.

 

Merci de ton aide et bravo pour cette nouvelle version, je ne l'ai pas encore tout a fait dans l'oeil, mais il y vraiement de très bonne choses.

 

Merci d'avance Maurice STG Distribution

Link to comment
Share on other sites

  • 8 months later...

Bonjour, pouvez-vous s'il vous plait m'indiqué comment changer l'ordre d'affichage des langues affiché sur mon site via le module blocklanguages ?

 

Suite à une réinstallation des langues sur ma boutique, je me retrouve avec English (United States) en ID 13, j'aimerais la mettre en ID 2 pour un affichage en seconde position.

C'est dommage que cette fonction ne soit pas d'origine incluse dans Prestashop.
Merci d'avance pour votre aide

Edited by Denys06 (see edit history)
Link to comment
Share on other sites

  • 3 years later...

Bonjour, pouvez-vous s'il vous plait m'indiqué comment changer l'ordre d'affichage des langues affiché sur mon site via le module blocklanguages ?

 

Suite à une réinstallation des langues sur ma boutique, je me retrouve avec English (United States) en ID 13, j'aimerais la mettre en ID 2 pour un affichage en seconde position.

 

C'est dommage que cette fonction ne soit pas d'origine incluse dans Prestashop.

Merci d'avance pour votre aide

bonjour avez vous trouvé une solution j'ai le même soucis...

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