Hoy les traigo un post donde podemos alter los query en Drupal, ya sea que la genere views, panesl..ect
A veces nos pasa que debemos alterar la sentencia SQL que genera el modulo. Entonces lo podemos hacer a traves del "hook_query_alter()"
function hook_query_alter(QueryAlterableInterface $query) {
if ($query->hasTag('micro_limit')) {
$query->range(0, 2);
}
}
Si notamos ese codigo vamos observar como estan alterando la forma del query, estan diciendo que solamente le muestre dos regsitro.Una buena practica cuando necesitamos que alteren nuestro query es colocar
$query->hasTag('micro_limit')
Mass informacion:
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_query_alter/7