function page_search_api_federated_solr in Search API Federated Solr 7
Same name and namespace in other branches
- 7.3 search_api_federated_solr.page.inc \page_search_api_federated_solr()
- 7.2 search_api_federated_solr.page.inc \page_search_api_federated_solr()
Constructs the search page.
1 string reference to 'page_search_api_federated_solr'
- search_api_federated_solr_menu in ./
search_api_federated_solr.module - Implements hook_menu().
File
- ./
search_api_federated_solr.module, line 88 - search_api_federated_solr.module Contains hook implementations for the Federated Solr Search API Module.
Code
function page_search_api_federated_solr() {
$data_federated_search_app_config = search_api_federated_solr_config_json();
$element = [];
$element['#markup'] = '<div id="root" data-federated-search-app-config="' . htmlspecialchars($data_federated_search_app_config) . '"><noscript>This search page requires Javascript in order to function. <a href="https://www.whatismybrowser.com/guides/how-to-enable-javascript/auto">Learn how to enable Javascript in your browser.</a></noscript><p class="element-invisible" aria-hidden="true">Federated Solr Search App: If you see this message in your DevTools, it likely means there is an issue adding the app javascript library to this page. Follow the steps in the search_api_federated_solr module README.</p></div>';
$element['#attached']['library'][] = [
'search_api_federated_solr',
'search-app',
];
return $element;
}