2013-08-04 87 views
2

我正在尝试为我的Joomla模块支持RTL。我在想,如果有,可以判断是否RTL语言正在使用如任何的Joomla类:模块的Joomla RTL支持

$lang = JFactory::getLanguage(); 
if ($lang->isRTL()) { 
    //do something here 
} 

我已经测试上面,我在Joomla官方论坛找到的代码,但它似乎没有不工作。

在Beez20模板,我看到下面的代码:

if ($this->direction == 'rtl') { 

} 

但假设这是一个基于模板的声明。

所以我的问题是,有没有什么方法可以检测出网站被浏览的语言是否是RTL语言?在我的答案用

+0

第一个代码段工作。我只是简单地将我的'if'语句混淆起来 – Lodder

+0

将其添加为答案并将其标记为已解决! –

回答

0

第一代码片段工作原理如图所示下面还有:

$lang = JFactory::getLanguage(); 
if ($lang->isRTL()) { 
    //do something here 
} 

唯一原因是它没有工作,是因为我有另外2如果这一轮错误的方式陈述这个。