2013-08-04 1 views
2

J'essaie de prendre en charge RTL pour mon module Joomla. Je me demandais s'il y a une classe Joomla qui peut déterminer si la langue RTL est actuellement utilisé comme:Prise en charge de Joomla RTL pour le module

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

J'ai testé le code ci-dessus que je trouve dans les forums Joomla officiel, mais il ne semble pas travail.

Dans le modèle Beez20 j'ai vu le code suivant:

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

} 

mais suppose cette une déclaration à base de modèle. Donc, ma question est la suivante: y a-t-il un moyen de détecter si la langue dans laquelle le site est vu est une langue RTL?

+0

le premier extrait de code a fonctionné. J'ai simplement obtenu mes déclarations 'if' un peu confus – Lodder

+0

Ajoutez-le comme la réponse et marquez-le résolu alors! –

Répondre

0

Le premier extrait de code utilisé dans ma réponse fonctionne comme indiqué ci-dessous ainsi:

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

raison étant seulement cela n'a pas fonctionné, parce que j'avais une autre 2 si les déclarations qui étaient dans le mauvais sens de celui-là.