2

私の問題にぴったりのタイトルが見つかりませんでした。

drupal Web サイトに美しい検索バー (http://loopj.com/jquery-tokeninput) を組み込んでみました。これを行うには、www.mysite.com/search/callback?q=var1 のような php コールバック関数を作成する必要があります。

これは前提条件であり、それ以外の方法ではできません。ただし、drupal では、www.mysite.com/search/callback/var1 のように URL を設定します。

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,
)
4

1 に答える 1

3

ここで、jQuery UI Autocomplete 分類用語の完全な例を調べることをお勧めします: http://xandeadx.ru/blog/drupal/526。もともとはロシア語で書かれていますが、簡単にコード リストを読んだり、パックされたプロジェクトをダウンロードしたりできます。モジュールの同じ考え方を使用できると思います。
いくつかのメモ:

  1. qDrupal が内部的に使用しているため、get param を目的に使用することはできません。jQuery Tokeninput では、queryParamオプションで別の名前の param を設定できます。
  2. check_plain()$_GETでパラメータをチェックすることをお勧めします。
于 2012-05-23T14:19:23.780 に答える