Seguendo quanto riportato nella documentazione per hook_views_query_alter () , ho creato un file denominato alterform.views.inc
e lo ho inserito in un modulo abilitato chiamato alterform
. Ho aggiunto il seguente codice in alterform.views.inc
.ma non funziona.
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;
}
}
perché non genera "test test"? Cosa c'è che non va nel mio codice?
non esiste ancora alcun output di test e viste. cosa c'è che non va nel mio codice? grazie
alterform.views.inc
interno del tuo modulo e non l'hai fatto?