3

我在每个特定主题的中心帖子(页面底部)区域的课程页面中添加了 4 个块。

这 4 个积木使用 . 定位在中心柱上Pagelayout.css。当我手动添加它们时,它们的位置是正确的(使用 GUI 即添加块)。

当我更改/选择不同的主题(课程)时,这些块将出现在Side-pre区域中。

但无论主题如何,我都想将这 4 个块放在中心位置。(即独立于主题,这4个块应该在中心帖子区域)。

我添加了这一行:

$CFG->defaultblocks_topics   = 'news_items,search_forums,blog_recent,online_users';

moodle/config.php.

因此,我在所有课程中都获得了这 4 个块,但这些块将在Side-pre中出现/出现。那么,如何将这 4 个块放在中心后区域,而导航块应该只在侧前区域?其实我想要喜欢

在此处输入图像描述 但是目前,这些块出现在side-pre区域中,例如

在此处输入图像描述

我怎样才能像第一张图片一样在中心帖子中获得块?

4

2 回答 2

1

您可以在主题文件中添加代码(/theme/ your_themename /general.php)

<!-- main mandatory content of the moodle page  -->
    <div id="region-main-wrap">
        <div id="region-main">
            <div class="region-content">
                <?php echo $OUTPUT->main_content() ?>

                    *Add your code here*

            </div>
        </div>
    </div>
<!-- end of main mandatory content of the moodle page -->

它将显示在主 div 中的每个页面上。

于 2013-03-11T09:35:49.400 回答
0

您可以通过为课程页面创建布局文件并为要放置的块创建主/中心区域来做到这一点。

请查看下面提到的链接以获取完整说明:

https://moodle.org/mod/forum/discuss.php?d=160567

如果您需要进一步的解释,请询问。

干杯

桑迪普

于 2013-03-10T12:57:24.377 回答