首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Joomla之外创建一个复杂的主页

问在Joomla之外创建一个复杂的主页
EN

Stack Overflow用户
提问于 2013-02-27 23:20:15
回答 1查看 611关注 0票数 0

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

但我运行它的基本问题是,所有模块都将嵌入到Joomla的div结构的多个层中,一直到我安装自定义模块一节(例如,像mainbody-top )。

所以我在底部得到了丑陋的白色空间,在我不想要的边上留出了空白。加上我发现的许多其他我需要重写或清零的东西。

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

我必须替换根目录中的index.php吗?或者模板目录?或者,有没有另一种被普遍接受的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-27 23:31:02

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

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

2)在当前模板中,打开index.php文件,查看是否在首页。如果是,则执行所需操作,只需将其添加到想要显示输出的位置

代码语言:javascript
复制
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
        echo 'Homepage';
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15115709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档