0

私は多言語CMS Joomla Webサイトを持っていますが、言語を切り替えるとロゴは常にデフォルト言語を指しています Gavik Proテンプレートを使用しています 私のライブWebサイトはロゴをクリックするとロシア語に切り替わりますが、ルーマニア語のデフォルトページをロードする必要があります 何かアイデアはありますか?

4

1 に答える 1

1

テンプレート設定でデフォルトにならない場合は、index.php をオーバーライドする必要があります。

次のようなことを試してください。

$lang = JFactory::getLanguage();   
$logo = '<a href="index.php?' . $lang->getTag() . '"><img src="img/logo.png" alt="Logo" /></a>';

あなたのテンプレートがロゴをどのように (またはどのファイルに) 表示するかはわかりませんが、それがどこにあるかを見つけて、上記で提供したものに基づいてください。その鍵は、 en-GBfr-FRなど$lang->getTag()を出力するものです。

お役に立てれば

于 2013-10-31T08:57:13.760 に答える