按照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放入我的alterform模块文件中
                
                
                  
                    —
                    enjoylife 2011年
                    
                  
                
              
                  如何在模块中包含/要求alterform.views.inc?谢谢
                
                
                  
                    —
                    Enjoylife 2011年
                    
                  
                
              
alterform.views.inc在模块内部包含/要求它,而 您没有这样做吗?