web-dev-qa-db-fra.com

Comment déterminer la langue active dans le plugin qtranslate?

Je souhaite donner un style spécifique à mon menu de navigation lorsque le site Web est en langue allemande.

Mon site Web fonctionne bien en anglais, mais lorsque je passe en allemand, un problème de CSS se pose.

Alors, comment puis-je déterminer quelle langue est actuellement active avec le plugin qTranslate?

5
Darshan Thanki

Vous pouvez utiliser la fonction qtrans_getLanguage().

$currentLang = qtrans_getLanguage();

retourne la langue courante. Voir ce lien pour un exemple

9
keatch

J'ai trouvé une solution possible:

if ( 'de' === $GLOBALS['q_config']['language'])
{
    echo "<style>#nav li a { margin-left:3px !important; }</style>"; // menu bar width fix
}

Cela fonctionne bien pour mes éléments de menu n'étant pas à la recherche câblé.

4
Darshan Thanki