Siguiendo lo informado en la documentación de hook_views_query_alter () , creé un archivo llamado alterform.views.inc
y lo puse en un módulo habilitado llamado alterform
. Agregué el siguiente código en alterform.views.inc
.but no funciona.
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;
}
}
¿Por qué no muestra "prueba de prueba"? ¿Qué tiene de malo mi código?
todavía no hay salida de prueba y vistas. ¿Qué tiene de malo mi código? gracias
alterform.views.inc
interior de su módulo y no lo hizo?