ต่อไปนี้สิ่งที่รายงานในเอกสารสำหรับ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
โมดูลภายในและคุณไม่ได้ทำ?