/**
* custom SOLR search function.
*/
function search_SOLR($keyword) {
$solr = apachesolr_get_solr();
$query = apachesolr_drupal_query("custom", array('q' => $keyword));
$query->addParam('rows', '1000'); // How many rows of result to display default it is 10.
$query->addFilter('bundle', (event OR city OR company));
$query->removeFilter('bundle');
$query->addParam('fq', "bundle:(event OR city OR company)");
$resp = $query->search();
// Only search in title
$query->replaceParam('qf', 'label');
$resp_ = $query->search();
}
How to set the page title in Drupal 8? drupal_set_title() in Drupal 8 ? drupal_get_title() in Drupal8?
Using the following lines of code in hook_form_alter() , able to set the title and get the title after saving the code do CLEAR CACHE drupal_set_title() in Drupal8 $request = \ Drupal :: request (); if ( $route = $request -> attributes -> get (\ Symfony \ Cmf \ Component \ Routing \ RouteObjectInterface :: ROUTE_OBJECT )) { $route -> setDefault ( '_title' , 'New Title' ); } drupal_get_title() in Drupal8 $request = \ Drupal :: request (); if ( $route = $request -> attributes -> get (\ Symfony \ Cmf \ Component \ Routing \ RouteObjectInterface :: ROUTE_OBJECT )) { $title = \ Drupal :: service ( 'title_resolver' ) -> getTitle ( $request , $route ); }
Comments
Post a Comment