get('solr_site_url'); $settings = [ 'solr_site_search_url' => $search_url, 'solr_site_base_url' => '/roblib_search/solr_site/general/', 'solr_type' => 'results', 'solr_site_search_url' => $search_url, ]; return [ '#theme' => 'roblib_search_solr_site_results', //'#solr_type' => 'results', '#attached' => [ 'library' => [ 'roblib_search_solr_site/solr-site' ], 'drupalSettings' => $settings, ], ]; } /** * {@inheritdoc} */ public function getCacheMaxAge() { // Reading dynamic content from external source so no caching. if (\Drupal::currentUser()->isAnonymous()) { // Anonymous user... return 0; } } }