diff --git a/modules/blocklayered/blocklayered.php b/modules/blocklayered/blocklayered.php index 002ffde81..97b417e9b 100644 --- a/modules/blocklayered/blocklayered.php +++ b/modules/blocklayered/blocklayered.php @@ -39,7 +39,7 @@ class BlockLayered extends Module { $this->name = 'blocklayered'; $this->tab = 'front_office_features'; - $this->version = '1.8.8'; + $this->version = '1.8.9'; $this->author = 'PrestaShop'; $this->need_instance = 0; @@ -71,6 +71,7 @@ class BlockLayered extends Module Configuration::updateValue('PS_LAYERED_FILTER_INDEX_QTY', 0); Configuration::updateValue('PS_LAYERED_FILTER_INDEX_CDT', 0); Configuration::updateValue('PS_LAYERED_FILTER_INDEX_MNF', 0); + Configuration::updateValue('PS_LAYERED_FILTER_INDEX_CAT', 0); $this->rebuildLayeredStructure(); @@ -112,6 +113,7 @@ class BlockLayered extends Module Configuration::deleteByName('PS_LAYERED_FILTER_INDEX_QTY'); Configuration::deleteByName('PS_LAYERED_FILTER_INDEX_CDT'); Configuration::deleteByName('PS_LAYERED_FILTER_INDEX_MNF'); + Configuration::deleteByName('PS_LAYERED_FILTER_INDEX_CAT'); Db::getInstance()->execute('DROP TABLE IF EXISTS '._DB_PREFIX_.'layered_price_index'); Db::getInstance()->execute('DROP TABLE IF EXISTS '._DB_PREFIX_.'layered_friendly_url'); @@ -1287,6 +1289,8 @@ class BlockLayered extends Module $blacklist[] = 'quantity'; if (!Configuration::get('PS_LAYERED_FILTER_INDEX_MNF')) $blacklist[] = 'manufacturer'; + if (!Configuration::get('PS_LAYERED_FILTER_INDEX_CAT')) + $blacklist[] = 'category'; foreach ($filters as $type => $val) { @@ -1508,6 +1512,7 @@ class BlockLayered extends Module Configuration::updateValue('PS_LAYERED_FILTER_INDEX_QTY', (int)Tools::getValue('ps_layered_filter_index_availability')); Configuration::updateValue('PS_LAYERED_FILTER_INDEX_CDT', (int)Tools::getValue('ps_layered_filter_index_condition')); Configuration::updateValue('PS_LAYERED_FILTER_INDEX_MNF', (int)Tools::getValue('ps_layered_filter_index_manufacturer')); + Configuration::updateValue('PS_LAYERED_FILTER_INDEX_CAT', (int)Tools::getValue('ps_layered_filter_index_category')); $html .= '
+ '.$this->l('Yes').'
+
+ '.$this->l('No').'
+