2013-01-16 2 views
1

작업 필터링 목록에 views 인수를 사용하고 있습니다.drupal에서 views 인수를 사용하는 방법은 무엇입니까?

나는 상태를 인수로 취하고있다.

이전에는 상태 인수가 단일 값을 받아들이고 작업을 올바르게 필터링하고있었습니다.

이제 상태 필드를 여러 값으로 만들었습니다. 입력 된 여러 상태를 쉼표로 구분하여 사용한다는 의미입니다.

여기에 [3] 등 뉴욕과 같은 하나의 상태와 단일 값 필터 가득이 $의 인수는 잘 작동했다 할당 인수 이전

$arg[0]=$filters['title_nodes']; 
$arg[1]=$filters['company']; 
$arg[2]=$filters['city']; 
$arg[3]=$filters['state']; 
$arg[4]=$filters['zip']; 
$arg[5]=$filters['types']; 
$arg[6]=$filters['categories']; 
$arg[7]=$filters['industries']; 
$arg[8]=$filters['beverages']; 
$arg[9]=$filters['user']; 

, $arg[3]=$filters['state']; 내 코드입니다.

now, $arg[3]=$filters['state']; 이 인수는 여러 상태를 포함합니다.

작업이 필터링되지 않는 여러 상태 때문에.

지금 우리가 할 수없는 하나의 작업의 3 개 상태를 데 어떤 직업이 있는지

인수 검사, 저장 얻을 $arg[3] 3 개 주에서 각 작업에 대한 다음, 3 개 상태를 입력 가정합니다.

이제 어떻게이 필터를 여러 상태에서 사용할 수 있습니까 ?? 사전에

감사합니다.

어떤 도움을 주시면 감사하겠습니다.

답변

0

지금 답을 찾으셨습니까?

view_query_alter 후크를 통해 조건의 연산자를 AND에서 OR로 변경해야 할 수도 있습니다. 이미 달성하는 방법에 대한 여러 게시물이 있습니다. this page

관련 문제