在多语言网站中插入徽标

时间:2013-06-23 10:59:05

标签: php joomla joomla1.5

我创建了以下网站,该网站是希腊文,也有英文版。我可以从index.php文件中更改模板文件夹中的蓝白徽标。我在英文版中也有完全相同的标识。我希望希腊文版有希腊文标识,英文版有英文标识。我将我的徽标命名为logo2-en-gb.png和logo2-gr-gr.png。你知道怎么把它插入index.php文件中吗? 该网站是:

http://www.karabatakis.gr

并且index.php中的部分是

<div id="header">
     <div id="companyname" style="height:0%">
        <img style="width:77%"  src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo2-en-gb.png" />

        <!-- <a href="<?php echo $this->baseurl ?>"> <?php echo $mainframe->getCfg('sitename') ;?> </a>-->
        <div id="slogan">
           <!-- ΠΟΛΙΤΙΚΟΣ ΜΗΧΑΝΙΚΟΣ -->
        </div>
        <div id="search">
           <jdoc:include type="modules" name="user4" />
        </div>
     </div>

我试过这样的事情,但它没有向我展示图像

<img style="width:77%"  src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo2-".<?php echo $this->language; ?>.".png" />

1 个答案:

答案 0 :(得分:0)

尝试

if($this->language == en) {
$logo = 'logo2-en-gb.png';
} else { 
$logo = 'logo2-en-gr.png';
}

然后徽标会回显标识。

<?php echo $logo; ?>