0

我的任务是为我们的 Joomla 网站创建一个非常具体、复杂的主页。我的第一次尝试是安装一个模块,让我在自定义 HTML 模块(它称为 Flexi 自定义代码)中包含 php 代码、CSS 样式和其他不允许的内容。它运作良好 - 正如设计的那样。

但是我运行它的基本事实是,所有模块都将嵌入到 Joomla 的 div 结构的几层中,直到我安装该自定义模块的部分(例如 mainbody-top)。

所以我在底部得到了丑陋的空白,在我不想要的侧面得到了边距。加上我发现我需要覆盖或归零的许多其他事情。

我的基本问题是:有没有办法创建一个 Joomla 无法控制的自定义主页,但主页上的所有链接都进入 Joomla,其他一切都由 Joomla 控制?

我必须替换根目录中的 index.php 吗?还是模板目录?还是有另一种方法是普遍接受的方法?

4

1 回答 1

1

你可以用不同的方式来完成它。

1)您可以创建一个新模板并将其分配给主菜单项。

2) 在当前模板中,打开 index.php 文件并检查您是否在主页上。如果是,那么做你需要的,只需将它添加到你希望输出出现的位置

$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
        echo 'Homepage';
}
于 2013-02-27T15:31:02.190 回答