Следуя тому, что сообщалось в документации для 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
внутри вашего модуля, а вы этого не сделали?