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


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

Как вывести результат поиска в три колонки?


Лучший Ответ Cheren-dow , 12 September 2013 - 13:29

Нужно сделать проверку на $this->app->jbrequest->get('task'),  в файле

сайт\media\zoo\applications\jbuniversal\templates\catalog\renderer\item_columns\_default.php
if($this->app->jbrequest->get('task') == "filter"){  
$vars['cols_num'] = 3 ; // выведет 3 колонки
} 

Посмотрите этот топик.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 10

#1 Василий

Василий

Отправлено 09 September 2013 - 19:17

Здравствуйте!

 

Как вывести результат поиска в три колонки? Уже всё "обшарил" ... 

 

Спасибо. 


  • 1

#2 Alex Osster

Alex Osster

Отправлено 09 September 2013 - 23:04

Присоединяюсь к вопросу.

Я интегрирую компонент в уже сверстанный шаблон. Все идёт гладко до того момента пока не воспользуюсь поиском.

Зачем-то итем в результате оборачивается в <div class="jbzoo-item jbzoo-item-product jbzoo-item-teaser jbzoo-item-14">...</div>

 

Как мне изменить/удалить эту обёртку?


  • 0

#3 Alex Osster

Alex Osster

Отправлено 09 September 2013 - 23:30

Разобрался сам.

Config -> Configuration (Global) -> Обрамить элементы -> Не обрамлять

::)


  • 0

#4 Василий

Василий

Отправлено 09 September 2013 - 23:32

мне нужно для поиска ... т.е. результатов его выдачи. 


  • 0

#5 Alex Osster

Alex Osster

Отправлено 09 September 2013 - 23:51

На сколько я разобрался...

В директории \media\zoo\applications\jbuniversal\templates\catalog\renderer\item_columns\ формируется код этого блока

Который получает параметры из \media\zoo\applications\jbuniversal\framework\helpers\jblayout.php строка 263

return $this->render($layoutName . '_columns', $columns, $vars);

данные раскладываются исходя из значения $cols_num

задаваемого в строке 218 $cols_num   = $this->_params->get('template.' . $layoutName . '_cols', 1);

 

Делаем вывод:

Нужно искать в конфигах значение 'template.item_cols'


Сообщение отредактировал Alex Osster: 09 September 2013 - 23:53

  • 0

#6 Василий

Василий

Отправлено 12 September 2013 - 08:51

Здравствуйте!

 

Может есть уже реализованный способ отображения результатов поиска в 3-х колонках?


  • 0

#7 i001

i001

Отправлено 12 September 2013 - 12:00

может просто css ?


  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 12 September 2013 - 13:29   Лучший Ответ

Нужно сделать проверку на $this->app->jbrequest->get('task'),  в файле

сайт\media\zoo\applications\jbuniversal\templates\catalog\renderer\item_columns\_default.php
if($this->app->jbrequest->get('task') == "filter"){  
$vars['cols_num'] = 3 ; // выведет 3 колонки
} 

Посмотрите этот топик.


Сообщение отредактировал Cheren-dow: 12 September 2013 - 13:34

  • 1
Изображение
 

#9 ripcord

ripcord

Отправлено 12 September 2013 - 13:51

может просто css ?

 

Коллега дело говорит! А для респонзива так вообще единственное годное решение.


  • 0
Абгемахт, славяне!

#10 Василий

Василий

Отправлено 12 September 2013 - 15:14

Все здравствуйте!

 

Сегодня попробую вариант Cheren-dow и отпишусь. 


  • 0




Click to return to top of page in style!