저는 Drupal 5.x 책 판매 사이트에서 Views Fast Search module을 사용하고 있습니다. 검색 결과에서 클라이언트는 사용자가 책 베스트셀러 정렬, 단어 수별 정렬, 가장 최근에 추가 한 정렬 등 다양한 디스플레이에서 선택 상자를 선택할 수 있기를 원합니다.Drupal :보기를 사용한 복잡한 필터링/정렬 빠른 검색 모듈
일부는 간단하지만 다른 것은 더 복잡한 쿼리가 필요합니다. 예를 들어 클라이언트는 베스트 셀러보기에서 여러 변수를 고려하기를 원하므로 여러 테이블을 결합하거나 여러 변수가 포함 된 계산을 수행해야합니다. 간단히 말해서 뷰 구성을 통해 수행 할 수있는 작업은 없습니다. Drupal 관리 인터페이스.
내 문제의 다른 부분은 기본 페이지 매김을 오버라이드하여 테마 버전을 사용해야한다는 것입니다. 그러나이 모듈은 해당 버전에서 작동하지 않습니다. 왜냐하면 (a) 페이지 당 x 개의 결과로 페이지가 매겨 지도록 설정했기 때문에 x는 결과의 전체 총 수가 아닌 x만큼의 결과를 반환하고, 카운트 쿼리를 엉망으로 만듭니다. , 또는 (b) 페이지 매김을 사용하지 않으면 테마 화 된 페이지 매김 루틴에 도달하지 않습니다.
질문 : 모듈 구성 인터페이스를 통해 수행 할 수 없다고 가정하고 코드에서 설명한 복잡한 쿼리는 어떻게 정의합니까? 그리고 어떻게 내 주제의 페이지 매김을 사용하게합니까?
감사합니다.
감사합니다. 네, 맞춤 모듈에서 작업했습니다 ... 특정 조회 빠른 검색 모듈의 속도를 활용하기를 바랬습니다. 우리가 그것을 떨어 뜨린다면, Drupal을 정기적으로 사용하여 작업을 완료 할 수 있습니다. –
커스텀 라우트는 우리가 어떻게 해결했는지입니다. –