如何选择基于语言切换的模板


How To Select Template Based On Language Switch?

我有一个Joomla 2.5多语言网站,我想在英文版和法文版上有一个不同的横幅。我知道我可以复制模板并将其分配给特定的语言,但我正在对CSS进行大量修改,我不想将更改加倍!我确实在index.php中添加了这个条件,但只有第一条横幅会显示在EN和FR网站上。

<?php if ($this->language = 'en-gb') : ?>
<div style="background-image: url(/templates/mega_calibra/images/bannierEN.png);"></div>
<?php elseif ($this->language = 'fr-fr') : ?>
<div style="background-image: url(/templates/mega_calibra/images/bannierFR.png);"></div>
<?php endif; ?>`

我做错了什么?

  1. 基本PHP错误

    if($this->language='en-gb')

  2. 我认为$this->语言将返回en-GB和fr-fr(注意大写),所以请使用$this->language上的var_dump()进行检查。