it-swarm.com.de

Wie ermittle ich die aktuell aktive Sprache im qtranslate-Plugin?

Ich habe eine Situation, in der ich meinem Navigationsmenü einen bestimmten Stil geben möchte, wenn die Website in deutscher Sprache ist.

Meine Website funktioniert gut in englischer Sprache, aber wenn ich auf Deutsch wechsle, tritt ein CSS-Problem auf.

Wie bestimme ich, welche Sprache derzeit mit dem qTranslate-Plugin aktiv ist?

5
Darshan Thanki

Sie können die Funktion qtrans_getLanguage() verwenden.

$currentLang = qtrans_getLanguage();

liefert die aktuelle Sprache. Siehe diesen Link für ein Beispiel

9
keatch

Ich habe eine mögliche Lösung gefunden:

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

Dies funktioniert gut, wenn meine Menüelemente nicht verkabelt aussehen.

4
Darshan Thanki