Bento box search with multiple targets
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

42 lines
1.0 KiB

<?php
namespace Drupal\roblib_search_solr_site\Plugin\Block;
use Drupal\Core\Block\BlockBase;
/**
* Provides EDS book search results.
*
* @Block(
* id = "roblib_search_solr_site_general_block",
* admin_label = @Translation("Roblib Search Solr Site Block"),
* category = @Translation("Roblib Search"),
* )
*/
class RoblibSearchSolrsiteGeneral extends BlockBase {
/**
* {@inheritdoc}
*/
public function build() {
$host = \Drupal::request()->getSchemeAndHttpHost();
$search_url = \Drupal::config('roblib_search_solr.settings')
->get('solr_site_url');
$settings = [
'solr_site_search_url' => $search_url,
'solr_site_base_url' => $host . '/roblib_search/solr_site/general/',
];
return [
'#theme' => 'roblib_search_solr_site_results',
//'query' => $query,
'#solr_type' => 'results',
'#attached' => [
'library' => [
'roblib_search_solr_site/solr-site'
],
'drupalSettings' => $settings,
],
];
}
}