如果要实现Joomla多语言网站,就需要在模板中加入判定当前页面语言的php代码,具体操作如下: 修改模板文件(/templates/你的模板/index.php),在模板文件的首行加入代码 <?php $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault('en-GB') || $menu->getActive() == $menu->getDefault('zh-CN') || $menu->getActive() == $menu->getDefault('zh-TW') ) { $frontpage="1"; } ?> 然后在<body></body>标签内,使用判决语句 <?php if (!$frontpage): ?> 此区域的内容将不会在首页中显示 <?php endif; ?> 当然也可以分别设各语言的条件 如果仅针对简体中文内容 <?php $menu = & JSite::getMenu(); if ( $menu->getActive() == $menu->getDefault('zh-CN') ) { $cnfrontpage="1"; } ?> <?php if (!$cnfrontpage): ?> 此区域的代码将不会在简体中文的首页中显示 <?php endif; ?>(责任编辑:最模板) |