如何在moodle中添加搜索表单?

时间:2012-09-17 07:23:02

标签: php moodle

我在moodle框架中创建了一个自定义主题。我想在标题中添加搜索表单。我怎么能够?

像wordpress中的<?php get_search_form(); ?>

感谢

1 个答案:

答案 0 :(得分:1)

据我所知,moodle中的搜索表单可以在一个块中找到:
Moodle Docs - Global_Search_set-up

您还应该注意这一点:
How to enable global search in 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