it-swarm-ko.tech

보기 정렬 기준을 덮어 쓰는 방법이 있습니까?

필드의 출력을 덮어 썼으며이를 정렬 기준으로 사용하고 싶습니다. 그래서 정렬 기준을 덮어 써야합니까? 보기 모듈 정렬 기준을 덮어 쓰는 방법이 있습니까?

정렬 기준은 다음과 같습니다.

테이블 votingapi_vote, 필드 content_id, $ node-> nid, vaule=1. vaule의 수를 기준으로 정렬하고 싶습니다. desc. 어떻게하나요?

template.php에서 정렬 기준을 변경하고 싶은 경우 얻을 수있는 방법이 있습니까?

4
enjoylife

물론, hook_views_query_alter () 를 사용하십시오.
보기의 쿼리 개체를 가로 채고 정렬 기준 추가/제거를 포함하여 (이에 국한되지 않음) 필요한 사항을 변경할 수 있습니다.

Drupal hook_views_query_alter 포럼hook_views_query_alter를 사용하여보기 정렬 순서 변경 보기 쿼리를 변경하는 방법에 대한 몇 가지 예를 제공합니다. .

5
Alex Weber