[Astuce] Ne pas coder « en dur » la variable id_lang dans les modules Prestashop


En effet, entre Prestashop 1.4 et 1.5, les valeurs par défaut de la table ps_lang ont changé. Donc la valeur de id_lang pour le français est passé de 2 à 4.

Evitez donc de la coder en dur dans vos modules (c’est-à-dire mettre la valeur numérique dans vos requêtes, du style « WHERE id_lang=2 ») et privilégiez plutôt :

$cookie->id_lang pour Prestashop 1.4

Context::getContext()->language->id pour Prestashop 1.5

,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *