私はmoodleフレームワークで1つのカスタムテーマを作成しています。ヘッダーに検索フォームを追加したい。どうやって?
ワードプレスのようなもの<?php get_search_form(); ?>
。
ありがとう
私の知る限り、moodle の検索フォームは次のブロックで利用できます:
Moodle Docs - Global_Search_set-up
こちらもご覧ください:
Moodle でグローバル検索を有効にする方法
どうしてもヘッダー内にフォームを追加したい場合は、回避策として、テーマ内の任意の場所にこのコードを追加します (テーマ内にこのコードを表示するレンダラーを実装する方がよい場合があります)。
echo '<form id="searchquery" method="get" action="'. $CFG->wwwroot .'/search/query.php"><div>';
echo '<label for="block_search_q">' . get_string('searchmoodle', 'block_search') . '</label>';
echo '<input id="block_search_q" type="text" name="query_string" />';
echo '<input type="submit" value="' . s(get_string('go', 'block_search')) . '" />';
echo '</div></form>';
詳細については、検索ブロック コードを参照してください。
/Moodle/www/blocks/search/block_search.php