Webサイトがドイツ語の場合、ナビゲーションメニューに特定のスタイルを付けたい場合があります。
私のウェブサイトは英語でうまく動作しますが、私がドイツ語に切り替えるとき、それはcss問題を引き起こします。
それではどのように私はどの言語がqTranslateプラグインで現在アクティブであるかを決定するのですか?
qtrans_getLanguage()
関数を使うことができます。
$currentLang = qtrans_getLanguage();
現在の言語を返します。例については このリンク を参照してください。
私は可能な解決策を見つけました:
if ( 'de' === $GLOBALS['q_config']['language'])
{
echo "<style>#nav li a { margin-left:3px !important; }</style>"; // menu bar width fix
}
これは、私のメニュー項目が配線されていないように見える場合にはうまく機能します。