[development] active language in template.php

Ms. Nancy Wichmann nan_wich at bellsouth.net
Thu Aug 25 12:13:36 UTC 2011


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']". 

Nancy 
Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.



>________________________________
>From: Pooya <pooya.source at gmail.com>
>To: development at drupal.org
>Sent: Thursday, August 25, 2011 8:00 AM
>Subject: Re: [development] active language in template.php
>
>
>I used global $language;
>
>$user is the one which user select for default language in profile I guess
>
>On Thu, Aug 25, 2011 at 3:50 PM, Todd <todd at 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);
>>
>>
>>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
>>>
>>
>
>
>-- 
>
>Pooya Sanooei
>
>Twitter - Facebook - Website
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20110825/098034ec/attachment.html 


More information about the development mailing list