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

さらに説明が必要な場合は、質問してください。

乾杯

Sandeep

于 2013-03-10T12:57:24.377 に答える