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
しませんでしたが、モジュール内に含める/要求する必要があり、 それをしなかった可能性はありますか?