新しいコースが作成されたときに、デフォルトのブロックとそれらの順序を変更したい。これはソースコードを編集して行うべきだと思いますが、アプリケーション層で方法があればそれでいいのです!
自分のタスクを他の人に送信したくありません。見つけ出す:
- 適切な方法は何ですか;
- どのファイルをチェックする必要がありますか。
- それを行う体系的な方法は何ですか: コード、データベース、またはアプリケーションを介して。
大丈夫です!
新しいコースが作成されたときに、デフォルトのブロックとそれらの順序を変更したい。これはソースコードを編集して行うべきだと思いますが、アプリケーション層で方法があればそれでいいのです!
自分のタスクを他の人に送信したくありません。見つけ出す:
大丈夫です!
config.php
コース形式の設定に従って、ファイルに次の構成変数を追加できます。この設定では、左右のブロックを区切るためにコロンが提供されます。
$CFG->defaultblocks_site = 'site_main_menu,course_list:course_summary,calendar_month';
$CFG->defaultblocks_social = 'participants,search_forums,calendar_month,calendar_upcoming,social_activities,recent_activity,course_list';
$CFG->defaultblocks_topics = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity';
$CFG->defaultblocks_weeks = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity';