0

我想在 Moodle 中有类似的布局,就像这里的一样

http://moodlecommons.org

基本上我想在一个主题的左侧有一个图像,在右侧有一个活动。

我尝试使用标签插入图像并且没问题,但我无法对齐图像右侧的活动。

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

4

1 回答 1

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">';

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

于 2012-07-31T15:49:56.023 回答