2013-08-04 125 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如果這一輪錯誤的方式陳述這個。