Entsprechend den Angaben in der Dokumentation zu hook_views_query_alter () habe ich eine Datei mit dem Namen erstellt alterform.views.inc
und in ein aktiviertes Modul mit dem Namen eingefügtalterform
. Ich habe den folgenden Code alterform.views.inc
hinzugefügt, aber es funktioniert nicht.
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;
}
}
Warum wird "test test" nicht ausgegeben? Was ist los mit meinem Code?
Es wird immer noch kein Test und keine Ansicht ausgegeben. Was ist los mit meinem Code? Danke dir
alterform.views.inc
in Ihr Modul einfügen müssen / müssen, und Sie haben es nicht getan?