[development] active language in template.php
Christoph Burschka
christoph at burschka.de
Thu Aug 25 11:52:48 UTC 2011
Hi,
$language is a global variable; you need to import it into the function
scope with "global $language" to access it.
I'm not entirely sure what you're trying to accomplish, but maybe 'Home'
and 'News' should be passed through the t() function, so that they can
be localised to the active language automatically?
Regards,
Christoph
On 08/25/2011 12:34 PM, 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 <http://twitter.com/sourcesoft> - Facebook
> <http://facebook.com/pooya.sanooei> - Website <http://www.sanooei.com>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
Url : http://lists.drupal.org/pipermail/development/attachments/20110825/68152294/attachment.bin
More information about the development
mailing list