14

CCKで作成したコンテンツタイプで商品を保持するサイトを構築しています。製品は、複数の分類法の語彙に関連付けることができます。ここで、ユーザーが多くの検索引数(分類用語、CCKフィールド値)で検索するために使用できる高度な製品検索が必要です。私はかなり多くのグーグルを行いましたが、十分な柔軟性のあるモジュールを見つけることができませんでした。

ビューの引数を使用して必要な機能のほとんどすべてを作成できましたが、独自のカスタム検索ボックスなしで検索フォームを作成する方法を見つけることができませんでした。これは私が探している解決策ではありません。

質問は次のとおりです。柔軟なカスタム検索のための適切なモジュールがありますか、それとも独自のモジュールが唯一の方法ですか?ビューの引数形式のモジュールはありますか。

4

5 に答える 5

7

「ファセット検索」モジュール(http://drupal.org/project/faceted_search)があり、CCKフィールドにも適用できる興味深い検索の概念を提供します。ここでデモを見ることができます。むしろ、既存の値セット(ファセット)を選択してエレガントに閲覧することができますが、それでも検索です。( http://drupal.org/project/cck_facetsと一緒に使用します)

于 2009-05-26T10:11:28.553 に答える
5

Faceted Search と ApacheSolr 統合モジュールは、私が推奨する 2 つの (別々の) メソッドです。

Views で公開されたフィルターのすべての可能性を使い果たしましたか?

于 2009-05-30T17:42:15.483 に答える
3

Drupal のビューを使用してカスタム検索機能を作成するには、このビデオ チュートリアルを参照してください。

http://planetghost.com/views_search_drupal

于 2011-09-19T18:09:41.517 に答える
0

ビューで再現できない機能は何ですか?検索インターフェースにビューを使用していくつかの作業を行いましたが、役立つためにもっと知る必要があります。

于 2009-05-31T05:04:55.367 に答える
0

Views API とビューによって提供されるフックの使用を開始する必要があると思います。 https://api.drupal.org/api/views/views.api.php/group/views_hooks/7

views_get_view は非常に重要です。ドキュメントを参照し、ビューをロードして、dpm (開発モジュール) でビューを調べます。プログラムで変更してから実行できます。 https://api.drupal.org/api/views/views.module/function/views_get_view/7

hook_form_alter を使用して、公開されたビューのフォームを変更できることに注意してください。

ファセット検索は、誰もが言うように非常に良い選択ですが、ビューは非常に柔軟で簡単です。

それが役立つことを願っています!

于 2013-10-15T18:51:44.217 に答える