2013-08-04 5 views
2

Я пытаюсь поддерживать RTL для моего модуля Joomla. Мне было интересно, если есть класс Joomla, который может определить, если RTL язык используется в настоящее время, такие как:Поддержка Joomla RTL для модуля

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

Я проверил код, приведенный выше, который я нашел в форумах Official Joomla, но это, кажется, не Работа.

В шаблоне Beez20 я увидел следующий код:

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

} 

, но предполагается, это утверждение на основе шаблона.

Итак, мой вопрос в том, можно ли каким-либо образом определить, является ли язык, на котором просматривается сайт, языком RTL?

+0

первый фрагмент кода работал. Я просто получил мои заявления 'if', немного запутанные. – Lodder

+0

Добавьте его в качестве ответа и отметьте его тогда! –

ответ

0

Первый фрагмент кода используется в моем ответе работает, как показано ниже, а также:

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

Единственная причина того, что не работает, потому что я был еще 2, если заявления, которые были навыворот к вот этот.