2011-02-01 5 views
1

Drupal6에서보기를 만들려고합니다. 단일 텍스트 필드를 필터로 사용하고 싶습니다. 검색 용어 유형의 노출 된 필터를 정의했으며 사용자가 올바른 문자열을 입력하면 올바르게 실행됩니다. 하위 문자열 (LIKE 연산자 사용)의 경우에도 결과를 표시하고 싶지만 검색어에 정의하는 방법을 볼 수 없습니다. form_alter에서 SQL 문자열을 재정의해야합니까? 그렇다면 어떻게 할 수 있습니까?Drupal6 : Views2의 노출 된 필터 문제

미리 감사드립니다. c.

답변

0

Contains 연산자가 있어야합니다.

+0

예,하지만 검색 연산자에 contains 연산자가 없습니다. 연산자가 다른 필드에만 있습니다. – Cris

+1

@Cris : 검색어 필터는 정확한 일치 항목 만 찾는 핵심 검색을 사용합니다. 따라서 아니요 연산자를 포함합니다. 기여한 형태소 분석 또는 n-gram 모듈을 설치하여이 동작을 수정할 수 있습니다. 또는 다른 필터를 사용합니다 (예 : 노드 : 몸체. – rik

관련 문제