0

独自のカスタム検索モジュールを作成する必要があると思う状況にあります。私がやろうとしているのは、ノードタイプのすべてのノードのリストを含むページを作成することです。これを「ビール」と呼びましょう。そのため、Apple Trailersページ(http://trailers.apple.com/)にあるのと同様の方法でビールをフィルタリングできるようにしたいと思います。

ビュー2を使用してみましたが、いくつかの問題が発生しました。

  • 予告編ページの上部のようにフィルターリンクを作成できません(排他的、HDのみなど)
  • 検索機能は1つのフィールドのみを検索します(公開フィールド「ビールのタイトル」ですが、メーカーなども検索したいです。

私はいくつかの解決策を知っています:

  • 検索したいフィールドを組み合わせることができる計算フィールドモジュールを使用して、最後の問題を修正できました。私はこれを非常にエレガントな解決策とは考えていません。
  • 独自のモジュールを作成し、関連するフィルターを適用する独自のデータベースクエリを作成することができます(方法がわかりません)。
  • すでにインストールされているSolrモジュールをどうにかして使用できます。

したがって、最初の解決策は、私が推測する最も簡単なものですが、データベース内のコンテンツが重複しているという点でも悪いものです。

2番目の解決策-最良の(多分)-問題:私はあまりにも愚かです。

3番目の解決策-Solrはかなりクールに見えますが、タイトルと写真だけでビールノードを表示できますか?

だから私の質問はそうだと思います。3つのうちどれを使用しますか?または、他にどのような解決策を使用できる可能性がありますか(私が考えていないことがあると確信しています:))?

4

1 に答える 1

0

このように聞こえるのは、異なるノードタイプではなく、分類法の良い使用法である可能性があります。また、http://drupal.org/project/quicktabsを検討しましたか?

各「フィルター」を、引数をビューに渡すタブとして設定できます。次に、ビューフィルターをユーザーに公開しないでください。

于 2010-07-24T16:54:24.203 に答える