hook_views_query_alter () 문서에서보고 된 내용에 따라 라는 파일을 작성하여이라는 alterform.views.inc
활성화 된 모듈에 넣었습니다 alterform
. .에 다음 코드를 추가했지만 alterform.views.inc
작동하지 않습니다.
function alterform_views_query_alter(&$view, &$query) {
switch($view->name) {
case 'myViewName':
echo 'test test'; // test
$query->orderby[0] = "FIELD(node.type, 'story', 'page', 'productTypeC', 'productTypeD') ASC";
$query->orderby[1] = "node_title ASC";
break;
}
}
왜 "테스트 테스트"가 출력되지 않습니까? 내 코드에 어떤 문제가 있습니까?
여전히 테스트 및 뷰의 출력이 없습니다. 내 코드에 어떤 문제가 있습니까? 고맙습니다
alterform.views.inc
하지는 않았지만 모듈 내부에 포함 / 요구해야하는데 그렇게하지 않았습니까?