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