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


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

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

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

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

#1 kresh09

kresh09

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

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

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

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

<?php
if ($vars['count']) : ?>
    <table class="uk-panel uk-panel-box jsTableSorter">
        <thead>
        <tr>
            <th>...</th>
            <th>...</th>
            <th>...</th>
            ...
        </tr>
        </thead>
        <tbody>
            <?php
            foreach ($vars['objects'] as $object) :
                echo $object;
            endforeach;
            ?>
        </tbody>
    </table>
<?php endif;

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

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

 

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



#2 Дмитрий 385783

Дмитрий 385783

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

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


  • 0

#3 fiction13

fiction13

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

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

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


  • 0

#4 kresh09

kresh09

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

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

 

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

 

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

 

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







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

Click to return to top of page in style!