0

まず、私は Drupal の初心者であり、Drupal のコア コンセプトの多くにまだ慣れていません。私の質問はおそらく不自由に思えるかもしれませんが....私は最善を尽くしています。

添付の写真のようなカスタム検索フォームを実装したいと思います。

ここに画像の説明を入力

ホテル、フライトなどは分類用語です。

選択した分類用語に応じて、下の図のように、以下のパラメーターも変化します。

ここに画像の説明を入力

Drupal Search API に出会いました。検索 API で Munich DrupalCon のスクリーンキャストを見ました。

http://www.youtube.com/watch?v=rArRwp_1h8Q

これまで見てきたことから、これが Search API を使用して実装できるかどうかはわかりません。

Forms API を使用して実装できることはわかっています (フォームは手動で作成します)。

Form API と Search API のどちらが高速か知りたいです。

使用しています:Drupal 7.26

4

1 に答える 1

1

簡単な方法は、公開されたフィルターを使用して通常のビューを作成することです。

ビュー公開フィルターを追加して構成するには:

  • ビューの編集ページに移動します。
  • フィルター条件ボックスで [追加] ボタンをクリックして、ユーザーが制御できるようにするフィルター条件を作成します。
  • ユーザーがフィルタリングできるようにするフィールドを選択し、[追加] をクリックします。
  • Configure filter criterion、オプションをチェックしますExpose this filter to visitors, to allow them to change it
  • 残りの設定を好みに合わせて構成し、[次へ] をクリックします。
  • ビューを保存すると、このフィルターがユーザーに公開され、ビューを検索できるようになります。

スクリーンショット付きのデモの場合。このチュートリアルを確認してください。

于 2014-02-02T12:22:37.040 に答える