From b28757eeadddf7fb69e756fef6e47b1063fba8c5 Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Wed, 11 Jul 2012 09:58:10 +0000 Subject: [PATCH] [-] MO : #PSCFV-3049 - Fix Bug with module block search // Removing code duplication --- .../blocksearch/blocksearch-instantsearch.tpl | 95 +++++++++++++++++ modules/blocksearch/blocksearch-top.tpl | 100 +----------------- modules/blocksearch/blocksearch.php | 5 +- modules/blocksearch/blocksearch.tpl | 95 +---------------- modules/blocksearch/config.xml | 2 +- 5 files changed, 102 insertions(+), 195 deletions(-) create mode 100644 modules/blocksearch/blocksearch-instantsearch.tpl diff --git a/modules/blocksearch/blocksearch-instantsearch.tpl b/modules/blocksearch/blocksearch-instantsearch.tpl new file mode 100644 index 000000000..654a81ebd --- /dev/null +++ b/modules/blocksearch/blocksearch-instantsearch.tpl @@ -0,0 +1,95 @@ +{if $instantsearch} + +{/if} +{$blocksearch_type|elog} +{if $ajaxsearch} + +{/if} \ No newline at end of file diff --git a/modules/blocksearch/blocksearch-top.tpl b/modules/blocksearch/blocksearch-top.tpl index 6631bf8e0..149df6da9 100644 --- a/modules/blocksearch/blocksearch-top.tpl +++ b/modules/blocksearch/blocksearch-top.tpl @@ -37,103 +37,5 @@

-{if $instantsearch} - -{/if} - -{if $ajaxsearch} - -{/if} +{include file="$self/blocksearch-instantsearch.tpl"} diff --git a/modules/blocksearch/blocksearch.php b/modules/blocksearch/blocksearch.php index cf2c11718..f4eebc68d 100644 --- a/modules/blocksearch/blocksearch.php +++ b/modules/blocksearch/blocksearch.php @@ -34,7 +34,7 @@ class BlockSearch extends Module { $this->name = 'blocksearch'; $this->tab = 'search_filter'; - $this->version = 1.1; + $this->version = 1.2; $this->author = 'PrestaShop'; $this->need_instance = 0; @@ -67,12 +67,14 @@ class BlockSearch extends Module public function hookRightColumn($params) { $this->calculHookCommon($params); + $this->smarty->assign('blocksearch_type', 'block'); return $this->display(__FILE__, 'blocksearch.tpl'); } public function hookTop($params) { $this->calculHookCommon($params); + $this->smarty->assign('blocksearch_type', 'top'); return $this->display(__FILE__, 'blocksearch-top.tpl'); } @@ -89,6 +91,7 @@ class BlockSearch extends Module 'search_ssl' => Tools::usingSecureMode(), 'ajaxsearch' => Configuration::get('PS_SEARCH_AJAX'), 'instantsearch' => Configuration::get('PS_INSTANT_SEARCH'), + 'self' => dirname(__FILE__), )); return true; diff --git a/modules/blocksearch/blocksearch.tpl b/modules/blocksearch/blocksearch.tpl index 0bd5e44da..4221c2ad1 100644 --- a/modules/blocksearch/blocksearch.tpl +++ b/modules/blocksearch/blocksearch.tpl @@ -38,98 +38,5 @@

-{if $instantsearch} - -{/if} - -{if $ajaxsearch} - -{/if} +{include file="$self/blocksearch-instantsearch.tpl"} diff --git a/modules/blocksearch/config.xml b/modules/blocksearch/config.xml index 5f4c101e0..347b9d749 100755 --- a/modules/blocksearch/config.xml +++ b/modules/blocksearch/config.xml @@ -2,7 +2,7 @@ blocksearch - +