diff --git a/classes/controller/FrontController.php b/classes/controller/FrontController.php index 324f38280..51a2d6854 100755 --- a/classes/controller/FrontController.php +++ b/classes/controller/FrontController.php @@ -294,6 +294,11 @@ class FrontControllerCore extends Controller $display_tax_label = $country->display_tax_label; } + $languages = Language::getLanguages(true, $this->context->shop->id); + $meta_language = array(); + foreach ($languages as $lang) + $meta_language[] = $lang['iso_code']; + $this->context->smarty->assign(array( // Usefull for layout.tpl 'mobile_device' => $this->context->getMobileDevice(), @@ -312,7 +317,8 @@ class FrontControllerCore extends Controller 'come_from' => Tools::getHttpHost(true, true).Tools::htmlentitiesUTF8(str_replace('\'', '', urldecode($_SERVER['REQUEST_URI']))), 'cart_qties' => (int)$cart->nbProducts(), 'currencies' => Currency::getCurrencies(), - 'languages' => Language::getLanguages(true, $this->context->shop->id), + 'languages' => $languages, + 'meta_language' => implode('-', $meta_language), 'priceDisplay' => Product::getTaxCalculationMethod(), 'add_prod_display' => (int)Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'shop_name' => Configuration::get('PS_SHOP_NAME'), diff --git a/themes/default/header.tpl b/themes/default/header.tpl index f1b10c629..c6a98be45 100644 --- a/themes/default/header.tpl +++ b/themes/default/header.tpl @@ -35,6 +35,7 @@ {/if} +