我想在 Moodle 中有类似的布局,就像这里的一样
基本上我想在一个主题的左侧有一个图像,在右侧有一个活动。
我尝试使用标签插入图像并且没问题,但我无法对齐图像右侧的活动。
有谁知道可以做到这一点的插件吗?
我想在 Moodle 中有类似的布局,就像这里的一样
基本上我想在一个主题的左侧有一个图像,在右侧有一个活动。
我尝试使用标签插入图像并且没问题,但我无法对齐图像右侧的活动。
有谁知道可以做到这一点的插件吗?
我没有对它进行深入测试,但它应该可以工作:
您可以做的是修改 /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">';
这将在其他部分的左侧打印每个部分的第一项(因为它们是浮动的)。现在您只需确保每个部分的第一项是包含图像的标签。