私は多言語CMS Joomla Webサイトを持っていますが、言語を切り替えるとロゴは常にデフォルト言語を指しています Gavik Proテンプレートを使用しています 私のライブWebサイトはロゴをクリックするとロシア語に切り替わりますが、ルーマニア語のデフォルトページをロードする必要があります 何かアイデアはありますか?
質問する
397 次
1 に答える
1
テンプレート設定でデフォルトにならない場合は、index.php をオーバーライドする必要があります。
次のようなことを試してください。
$lang = JFactory::getLanguage();
$logo = '<a href="index.php?' . $lang->getTag() . '"><img src="img/logo.png" alt="Logo" /></a>';
あなたのテンプレートがロゴをどのように (またはどのファイルに) 表示するかはわかりませんが、それがどこにあるかを見つけて、上記で提供したものに基づいてください。その鍵は、 en-GBやfr-FRなど$lang->getTag()
を出力するものです。
お役に立てれば
于 2013-10-31T08:57:13.760 に答える