[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