2011-02-01 9 views
1

Drupal6でビューを作成しようとしています。私はフィルタとして使用する単一のテキストフィールドを持っていると思います。私はタイプの検索用語の露出フィルタを定義し、ユーザーが正しい文字列を入力したときに正常に動作します。私は(LIKE演算子を使用して)部分文字列の場合にも結果を表示したいが、検索語でそれを定義する方法はわかりません。 form_alterでSQL文字列をオーバーライドする必要がありますか?もしそうなら、どうすればいいの?Drupal6:Views2で公開されているフィルタの問題

あらかじめご挨拶ありがとうございます。 c。

答えて

0

これは、Contains演算子で可能になるはずです。

+0

はい、検索用語にcontains演算子が含まれていません。contains演算子は他のフィールドにのみ表示されます。 – Cris

+1

@Cris:検索キーワードフィルタは、完全に一致するコア検索のみを使用します。したがって、Contains演算子はありません。貢献したステミングまたはnグラムモジュールをインストールして、この動作を変更することができます。または、他のフィルタを使用します(例:ノード:ボディ。 – rik

関連する問題