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


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

Экспорт результатов фильтрации

экспорт teaser render фильтр jbzoo search

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

#1 kresh09

kresh09

Отправлено 07 June 2017 - 11:49

Доброго времени суток!

Задача заключается в выгрузке материалов, которые попали в результат фильтрации модуля JBZoo Search, в excel файл. Т.е. все пользовательские элементы, которые рендерятся в teaser, и элементы ядра(наименование, категория, id) должны экспортироваться.

Шаблон вывода представляет из себя обычную таблицу, которая формируется так:
 

  1. <?php
  2. if ($vars['count']) : ?>
  3. <table class="uk-panel uk-panel-box jsTableSorter">
  4. <thead>
  5. <tr>
  6. <th>...</th>
  7. <th>...</th>
  8. <th>...</th>
  9. ...
  10. </tr>
  11. </thead>
  12. <tbody>
  13. <?php
  14. foreach ($vars['objects'] as $object) :
  15. echo $object;
  16. endforeach;
  17. ?>
  18. </tbody>
  19. </table>
  20. <?php endif;

Таким образом в excel файл экспортируются шапка таблицы, элементы из тизера и три элемента ядра(наименование, категория, id).

Функцию экспорта повесить на кнопку в шаблон фильтра, после надписи "Результаты поиска".

 

Пишите в личку для обсуждения деталей.



#2 Дмитрий 385783

Дмитрий 385783

Отправлено 09 June 2017 - 21:18

а более подробно можете?


  • 0

#3 fiction13

fiction13

Отправлено 09 June 2017 - 22:26

kresh09 сказал(а) 07 Июн 2017 - 10:49:

Задача заключается в выгрузке материалов, которые попали в результат фильтрации модуля JBZoo Search, в excel файл.

Материалов много при максимальной фильтрации? 


  • 0

#4 kresh09

kresh09

Отправлено 13 June 2017 - 07:21

fiction13 сказал(а) 09 Июн 2017 - 21:26:

Материалов много при максимальной фильтрации?

 

Материалов после фильтрации достаточно много может быть (до 1000). Соответственно не все рендерятся сразу. На странице выводится 30 материалов, остальные в пагинации.

 

Дмитрий 385783 сказал(а) 09 Июн 2017 - 20:18:

а более подробно можете?

 

А что конкретно ещё интересует?







Темы с аналогичным тегами экспорт, teaser, render, фильтр, jbzoo search

Click to return to top of page in style!