1

私はmoodleフレームワークで1つのカスタムテーマを作成しています。ヘッダーに検索フォームを追加したい。どうやって?

ワードプレスのようなもの<?php get_search_form(); ?>

ありがとう

4

1 に答える 1

1

私の知る限り、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
于 2012-09-18T09:08:19.663 に答える