0

私はここのようなMoodleで同様のレイアウトを持ちたいです

http://moodlecommons.org

基本的には、1つのトピックの左側に画像、右側にアクティビティを配置したいと思います。

ラベルを使用して画像を挿入しようとしましたが、画像の右側にアクティビティを配置できません。

誰かがそれを行うことができるプラグインを知っていますか?

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 に答える