[development] active language in template.php

Todd todd at savagevenus.net
Thu Aug 25 11:20:50 UTC 2011


I believe you can use the $user variable in template.php.

global $user;
debug($user);
-or, if using Drupal 6-
dsm($user);

http://api.drupal.org/api/drupal/developer--globals.php/global/user/7

Regards,
Todd

On 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. 
> 
> -- 
> Pooya Sanooei
> Twitter - Facebook - Website
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20110825/207a3e6e/attachment.html 


More information about the development mailing list