Obtener datos de los idiomas en PHP en Prestashop

Usamos la función: getLanguajes de la clase /classes/Language.php

Por ejemplo, podemos almacenar en una variable los datos que retornamos de la función:

Obtener idiomas
Obtener idiomas

Con el primer “true” obtenemos solo los idiomas activados.

Con $this->context->shop->id le pasamos el ID de la tienda a la función para obtener solo los datos de los idiomas de la tienda actual.

Los valores que espera la función getLanguages son:

getLanguages($active = true, $id_shop = false, $ids_only = false)

Después con un foreach recorremos los idiomas y podemos acceder a sus valores.

Recorrer Array

Podéis ver un ejemplo en el bloque de idiomas de Prestashop.

/modules/ps_languageselector/ps_languageselector.php