如何在Joomla的内部页面中不显示某些位置

时间:2012-04-21 09:30:57

标签: joomla joomla1.5 joomla-template

我正在开发一个Joomla! 1.5模板。我有user1,user2和user3的位置。我想在首页上显示这些位置而不是内部页面。 但我不知道如何实施它。

你帮我吗?

1 个答案:

答案 0 :(得分:2)

在/templates/TEMPLATENAME/index.php的顶部添加以下行:

<?php $isHomePage = (JSite::getMenu()->getActive()->id == JSite::getMenu()->getDefault()->id); ?>

然后找到包含模块位置的行并修改它们。从:

<jdoc:include type="modules" name="user1" />

,致:

<?php if ($isHomePage) { ?>
    <jdoc:include type="modules" name="user1" />
<?php } ?>