Перейти к содержимому


Фотография
- - - - -

JBZoo Search - некорректная работа


Сообщений в теме: 2

#1 Web-goliaf

Web-goliaf

Отправлено 13 February 2017 - 02:09

Имеется 2 типа материалов (идентичные), под них 2 категории (тож одинаковые) и, соответственно, на фронте для каждой свой модуль поиска. Настроены тож одинаково, поля, настройки и шаблон - аналогично.

При этом, в одной категории, все работает как часы, во второй совсем не работает (при логике "И" - совсем ни чего не находит, при "ИЛИ" - просто выдает все материалы категории, не важно какой фильтр мы указали).

 

Получается, что - нельзя иметь 2 модуля, даж на разных страницах?

 

Может кто сталкивался - подскажите, как победить этот недуг!

 

если интересно: 

 

http://regionmotors-ufo.ru/new-auto- не работает

 

и

 

http://regionmotors-...bili-s-probegom- работает



#2 Web-goliaf

Web-goliaf

Отправлено 13 February 2017 - 15:36

Похоже, что проблема в использовании отного и того-же шаблона для поиска... Стоит Default на обоих работает только один, ставлю один Table - вроде работает, только отображение страдает.

 

Подскажите кто-нибудь, как правильно добавить свой шаблон для JBZoo Search?

 

Делаю так: 

в modules/mod_jbzoo_search/renderer/item - создал файл Default-2 в нем echo $this->renderPosition('fields2', array('style' => 'filter.block'));

в modules/mod_jbzoo_search/renderer/item/positions.xml - добавил <position name="fields2">Fields2</position>

 

В админке все норм, добавляю нужные параметры... сохраняю... а вот на фронт эти поля не попадают (((

 

Что еще нужно сделать?



#3 Web-goliaf

Web-goliaf

Отправлено 13 February 2017 - 23:46

В общем разобрался, вроде )

 

Может кому поможет:

 

На каждый модуль поиска, для корректной работы, нужен свой шаблон

1af7046d2d0d70cdac126874c3b8605b.jpg

Добавить новый шаблон можно так:

в modules/mod_jbzoo_search/renderer/item - создаем файл Default2.php в нем пишем вывод полей echo $this->renderPosition('fields', array('style' => 'filter.block'));

в modules/mod_jbzoo_search/renderer/item/positions.xml - добавляем новую позицию по аналогии с уже имеющимися, где NAME должно соответствовать ...renderPosition('fields'... из Default2.php (в моем случае это <position name="fields">Fields</position>






Click to return to top of page in style!