在主题中的Moodle两列

时间:2012-07-31 14:35:33

标签: moodle

我想在Moodle中使用类似于此处的布局

http://moodlecommons.org

基本上我想在左边有一个Image,在一个主题的右边有活动。

我尝试使用标签插入图片,但是我无法对齐图片右侧的活动。

有谁知道可以做到这一点的插件?

1 个答案:

答案 0 :(得分:1)

我没有对它进行过深入测试,但它应该有效:

您可以做的是修改/course/format/YOURFORMAT/format.php - 搜索活动的打印位置:

print_section($course, $thissection, $mods, $modnamesused);

并将上面的这一行替换为:

$allsectionmods = explode(",", $thissection->sequence);
foreach ($allsectionmods as $modnumber) {
    if (empty($mods[$modnumber])) {
        continue;
    }
    $firstmod = array($modnumber => $mods[$modnumber]);
    unset($mods[$modnumber]);
    break;
}
echo '<div style="float:left">';
print_section($course, $thissection, $firstmod, $modnamesused);
echo '</div>';
echo '<div>';
print_section($course, $thissection, $mods, $modnamesused);
echo '</div>';
echo '<div style="clear:both">';

这将打印其他部分左侧的每个部分的第一项(因为它们是浮动的。) 现在,您只需确保每个部分的第一项是包含图像的标签。