Also remember that "arg(0)" sees the real path, not a URL alias. If "news" is an alias of "node/123" then arg(0) will be "node." If you want to see the alias, then you need to check "$_GET['q']".
NancyInjustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.
From: Pooya <pooya.source@gmail.com>
To: development@drupal.org
Sent: Thursday, August 25, 2011 8:00 AM
Subject: Re: [development] active language in template.phpI used global $language;$user is the one which user select for default language in profile I guessOn Thu, Aug 25, 2011 at 3:50 PM, Todd <todd@savagevenus.net> wrote:
I believe you can use the $user variable in template.php.global $user;debug($user);-or, if using Drupal 6-dsm($user);Regards,ToddOn 25 Aug 2011, at 06:34, Pooya wrote:Quick and simple:is there a way to get the active language user is viewing site in template.php, sth like $language->language in page.tpl.php?
I want to use it in a condition like this:function rouzdarou_breadcrumb($breadcrumb) {if(arg(0) == 'news'){
global $base_url;
if($language->language=='en'):
$breadcrumb[0] = l('Home', $base_url);
$breadcrumb[1] = l('News', 'news');endif;
}
return theme_breadcrumb($breadcrumb);
}but dsm($language->language); returns nothing in template.php. If any1 knows another way to achieve this share :)Thanks in advanced.--
--