Theo những gì được báo cáo trong tài liệu cho hook_view_query_alter () , tôi đã tạo một tệp có tên alterform.views.inc
và đặt nó vào một mô-đun được kích hoạt có tên alterform
. Tôi đã thêm đoạn mã sau vào alterform.views.inc
. Nhưng nó không hoạt động.
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;
}
}
Tại sao nó không xuất "kiểm tra thử nghiệm"? Có gì sai với mã của tôi?
vẫn không có đầu ra của thử nghiệm và quan điểm. Có gì sai với mã của tôi? cảm ơn bạn
alterform.views.inc
bên trong mô-đun của bạn và bạn đã không làm điều đó?