首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Moodle删除custome主题首页的内容

Moodle删除custome主题首页的内容
EN

Stack Overflow用户
提问于 2016-07-20 12:45:10
回答 1查看 2K关注 0票数 1

我正试图为情绪化设计一个定制的主题。我遵循教程theme中的说明来自定义首页。在头版,我不想显示来自情绪化的内容。所以我尝试删除core_renderer::MAIN_CONTENT_TOKEN,然后它显示了错误

代码语言:javascript
运行
复制
Coding error detected, it must be fixed by a programmer: page layout file [dirroot]/theme/mentornetz/layout/frontpage.php does not contain the main content placeholder, please include "<?php echo $OUTPUT->main_content() ?>" in theme layout file? 

如何在不显示错误的情况下删除内容。

EN

回答 1

Stack Overflow用户

发布于 2016-07-21 09:14:58

显然,您无法避免调用main_content()函数。

main_content()函数打印如下所示的字符串:

代码语言:javascript
运行
复制
<div role="main">[MAIN CONTENT GOES HERE - W6ATMmqMgo]</div>

Moodle注入其(主要区域)内容的地方。

事实是,如果您想要创建一个新的主题,必须有一个地方,Moodle注入其动态内容。否则,根本没有必要拥有Moodle:)

然而,你能做的是:

  • 定义以下的自定义内容和(或低于)这一行(即内容区域的上方或下方)。或
  • 只需定义一个静态页面,与Moodle内容完全无关。

如果需要,还可以重写main_content()函数。详情请参阅this问题的第一个答案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38481723

复制
相关文章

相似问题

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