Jump to content

Блок многоуровневой навигации


cosmotochka

Recommended Posts

Приветствую. 

Слетел модуль многоуровневой навигации(фильтр), вернее он есть, но его работы хватает ровно на одно действие, т.е выбираете один атрибут, он фильтрует и затем при добавлении другого атрибута или отмены выбранного фильтра, ни чего не происходит. Так же слетает верстка фильтра. 

Перед фильтрацией фото 1, после фото 2 

 
фото1

post-418083-0-70643700-1426417371_thumb.png

фото2
post-418083-0-29511400-1426417372_thumb.png

Есть ли мысли, как вылечить. Спасибо 

 

Link to comment
Share on other sites

похоже blocklayered "дружит" только с дефолтной темой. Недавно самому пришлось в купленной теме заниматься корректировкой, чтобы эти фильтры заработали нормально. Если Вы покупали шаблон, обратитесь к его создателю. Это стандартный модуль - тема должна быть подстроена и под него тоже. 

Link to comment
Share on other sites

тут универсальных советов нет. Нужно смотреть. Восстанавливайте бэкапы. Надеюсь есть такие? Если нет, то похоже Вам нужно нанимать программиста. Мне пришлось править несколько tpl, потому что разработчик темы в угоду дизайну порезал часть функционала.

Link to comment
Share on other sites

Снес фильтр от темы, включил от дефолтной темы вот что пишет 

Selected categories value must be an array
at line 139 in file classes/helper/HelperTreeCategories.php
 
134. }
135. 
136. public function setSelectedCategories($value)
137. {
138. if (!is_array($value))
139. throw new PrestaShopException('Selected categories value must be an array');
140. 
141. $this->_selected_categories = $value;
142. return $this;
143. }
144. 
HelperTreeCategoriesCore->setSelectedCategories - [line 1617 - modules/blocklayered/blocklayered.php] - [1 Arguments]
BlockLayered->getContent - [line 846 - controllers/admin/AdminModulesController.php]
AdminModulesControllerCore->postProcessCallback - [line 1094 - controllers/admin/AdminModulesController.php]
AdminModulesControllerCore->postProcess - [line 171 - classes/controller/Controller.php]
ControllerCore->run - [line 373 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 54 - admin/index.php]
Link to comment
Share on other sites

  • 1 month later...

Дело там в кривой верстке верстальщика и все...когда модуль не трогают там у checkbox может есть какой класс или у главного элемента, после использования фильтра блок динамически обновляется и класс пропадает. Или может стоит еще скрипт какой, который checkbox в красивости преобразует, а после использования фильтра скрипт не вызывается повторно...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...