Jump to content


Photo
- - - - -

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

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

No replies to this topic

#1 kresh09

kresh09

Posted 06 June 2017 - 12:32

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

 

Задача заключается в выгрузке материалов, которые попали в результат фильтрации модуля 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).

 

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

 







Also tagged with one or more of these keywords: фильтр, teaser, render, экспорт, excel

Click to return to top of page in style!