diff --git a/examples/demo/site/themes/bootstrap/page.tpl b/examples/demo/site/themes/bootstrap/page.tpl index 4e584b8..7e1acbc 100644 --- a/examples/demo/site/themes/bootstrap/page.tpl +++ b/examples/demo/site/themes/bootstrap/page.tpl @@ -42,7 +42,7 @@
- +
diff --git a/modules/google_search/src/google_custom_search_module.e b/modules/google_search/src/google_custom_search_module.e index 562a52d..8e19576 100644 --- a/modules/google_search/src/google_custom_search_module.e +++ b/modules/google_search/src/google_custom_search_module.e @@ -11,14 +11,9 @@ class inherit CMS_MODULE - redefine - setup_hooks - end CMS_HOOK_BLOCK_HELPER - CMS_HOOK_VALUE_TABLE_ALTER - SHARED_EXECUTION_ENVIRONMENT export {NONE} all @@ -57,30 +52,6 @@ feature -- Router a_router.map (m, a_router.methods_head_get) end -feature -- Hooks configuration - - setup_hooks (a_hooks: CMS_HOOK_CORE_MANAGER) - -- Module hooks configuration. - do - a_hooks.subscribe_to_value_table_alter_hook (Current) - end - - value_table_alter (a_value: CMS_VALUE_TABLE; a_response: CMS_RESPONSE) - -- - local - l_url: STRING - l_url_name: READABLE_STRING_GENERAL - do - if - attached {WSF_STRING} a_response.request.query_parameter ("q") as l_query and then - not l_query.value.is_empty - then - a_value.force (l_query.value, "google_search") - else - a_value.force (Void, "google_search") - end - end - feature -- GCSE Keys gcse_secret_key (api: CMS_API): detachable READABLE_STRING_8 @@ -132,6 +103,7 @@ feature -- Handler attached gcse_cx_key (api) as l_cx and then attached gcse_secret_key (api) as l_key then + r.set_value (l_query.value, "cms_search_query") create l_parameters.make (l_key, l_cx, l_query.url_encoded_value ) if attached {WSF_STRING} req.query_parameter ("start") as l_index and then