Page 1 of 1

[Solved] How to get language id?

Posted: Fri Nov 11, 2011 5:14 pm
by skyknight
I want to use welcome module as custom html on my template. My problem is, i can't display selected language, it always display language with id (language_id) 1. It can't auto switch to another language.

Code: Select all

$subfooter[1]["description"][1]; 
I try to use this code but only get language code, still can't get language_id

Code: Select all

    	$lang = $this->language->get('code'); 

My full code:

Code: Select all

 <?php $subfooter = $this->config->get('welcome_module'); 
    	$subfooter_counter = count($subfooter);
 ?> 
 <div class="column">  
 <?php 
   if ($subfooter_counter >=  1 && $subfooter[1]["status"]) 
     echo html_entity_decode($subfooter[1]["description"][1]); 
 ?>
 </div>

 <div class="column">  
 <?php 
   if ($subfooter_counter >=  2 && $subfooter[2]["status"]) 
     echo html_entity_decode($subfooter[2]["description"][1]); 
 ?>
 </div>


Re: How to get language id?

Posted: Fri Nov 11, 2011 6:37 pm
by Hildebrando
Hi:

Code: Select all

$lccode =  $this->session->data['language'] ;

if ($lccode != 'en'){
      $this->session->data['language']= 'en'  ;
}
Hilde

Re: How to get language id?

Posted: Fri Nov 11, 2011 9:13 pm
by Xsecrets

Code: Select all

(int)$this->config->get('config_language_id') 

Re: How to get language id?

Posted: Sat Nov 12, 2011 2:16 am
by skyknight
@Xsecrets, it works : )
THank you..