Drupal: Alle Felder ein View durchsuchen

10jumps zeigt wie man über den hook hook_views_query_alter (&$view, &$query) ale Felder eine View durchsuchbar machen kann, ohne ein Textfeld für jedes einzelne Feld auszugeben.

In order to do this, we extended the hook_views_query_alter (&$view, &$query)

if ($view->name == 'people_list') {
	if (startsWith($query->where[0]['clauses'][0], 'search_index.word')) {
		$query->where[0]['clauses'][0] = "search_index.word LIKE '%s'";
		$query->where[0]['args'][0] = '%' . $query->where[0]['args'][0] . '%';
	}
}

 

bvt