按照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
在模块内部包含/要求它,而 您没有这样做吗?