我找不到适合自己问题的标题。
我一直试图在我的drupal网站上加入一个漂亮的搜索栏(http://loopj.com/jquery-tokeninput)。为此,我需要创建一个php回调函数,它应该是:www.mysite.com/search/callback?q = var1。
这是先决条件,我不能这样做。但是,在drupal中,您设置了类似于www.mysite.com/search/callback/var1的Urls。
有没有办法在Drupal中实现第一个?
谢谢: - )
EDIT-1: 我已经做的是:
$items['search/callback'] = array(
'title' => 'Search for String',
'description' => 'callback function for search bar',
'page callback' => 'search_callback',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
)
答案 0 :(得分:3)
我建议您在此处探索jQuery UI自动填充分类术语的完整示例:http://xandeadx.ru/blog/drupal/526。它最初是用俄语写的,但您可以轻松阅读代码清单并下载packed project。我想你可以使用相同的模块概念 一些说明:
q
get param用于您的目的,因为Drupal在内部使用它。在jQuery Tokeninput中,您可以使用queryParam
选项设置另一个param名称。$_GET
参数。