0

再会!

你能帮我弄清楚如何自定义 joomla 2.5 模板。问题是 main(index page) 不应该包含 header 块,但其他页面应该。是否有任何解决方案(可能在管理面板中的某个位置找到此选项)。对不起,我的英语不好和对 joomla 的纯知识。

4

2 回答 2

0

如果您可以向我展示您的网站,这可能会有所帮助,但一种简单的选择是使用以下方法来测试模板中的首页:

<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
        echo 'This is the front page';
}
?>

另一种选择是防止所有标题模块显示在首页上(如果您的标题由模块组成)

于 2013-02-04T13:21:55.507 回答
0

您可以使用两个不同的模板,并将其中一个分配给您的首页,并将第二个设为默认模板,这样它将分配给您的其余页面。但是,如果唯一不同的是标题的存在并且其他所有内容(如布局、颜色、形状等)都相同,您通常不会这样做。在您的情况下,将标题实现为模块(使用“自定义 HTML”模块类型)并将其设置为仅显示在首页上更有意义。

祝你好运!удачи!

于 2013-02-04T17:03:53.473 回答