Список лотов

Компонент предназначен для вывода списка лотов.

Пример вызова

                <?$APPLICATION->IncludeComponent("pweb.tenderix:lot.list", "", Array(
                            "AJAX_MODE" => "N",
                            "LOTS_COUNT" => "20",
                            "SORT_BY" => "ID",
                            "SORT_ORDER" => "DESC",
                            "ACTIVE_DATE" => "Y",
                            "DETAIL_URL" => "tenders_detail.php?LOT_ID=#LOT_ID#",
                            "PROPOSAL_URL" => "proposal.php?LOT_ID=#LOT_ID#",
                            "SET_TITLE" => "Y",
                            "CACHE_TYPE" => "A",
                            "CACHE_TIME" => "3600",
                            "CACHE_NOTES" => "",
                            "FILTER_ACTIVE" => "Y",
                            "FILTER_FIELDS" => array("SECTION", "COMPANY", "ARCHIVE_LOT", "NAME_KEY", "USER"),
                            "DISPLAY_TOP_PAGER" => "N",
                            "DISPLAY_BOTTOM_PAGER" => "Y",
                            "PAGER_TITLE" => "Лоты",
                            "PAGER_SHOW_ALWAYS" => "Y",
                            "PAGER_TEMPLATE" => "",
                            "PAGER_SHOW_ALL" => "N",
                            "AJAX_OPTION_JUMP" => "N",
                            "AJAX_OPTION_STYLE" => "Y",
                            "AJAX_OPTION_HISTORY" => "N",
                            "AJAX_OPTION_ADDITIONAL" => ""
                    )
                );?>
            
Поле Параметр Описание
Настройки вывода
Количество лотов на странице LOTS_COUNT Указывается число.
Поле для сортировки SORT_BY Указывается порядок сортировки лотов в списке:
  • по номеру - Номер лота (ID);
  • по названию - Название лота (TITLE);
  • по дате начала - Дата начала (DATE_START);
  • по дате окончания - Дата окончания (DATE_END);
Направление для сортировки лотов SORT_ORDER Задается направление для сортировки лотов:
  • ASCПо возрастанию;
  • DESCПо убыванию.
Показывать только активные лоты ACTIVE_DATE Задается показ всех лотов или только активных
Устанавливать заголовок SET_TITLE Устанавливать заголовок страницы или нет
Фильтр
Показывать фильтр FILTER_ACTIVE Отображать фильтр лотов или нет
Поля для фильтрации FILTER_FIELDS Выбор полей, которые будут отображаться в фильтре:
  • Раздел (SECTION);
  • Компании (COMPANY);
  • Искать в архиве (ARCHIVE_LOT);
  • Ключевое слово (NAME_KEY);
  • Мои лоты (USER);
Шаблоны ссылок
URL, ведущий на страницу с содержимым лота DETAIL_URL
URL, ведущий на страницу подачи предложения PROPOSAL_URL
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Управление режимом AJAX
Включить режим AJAX AJAX_MODE [Y|N] При установленной опции для компонента будет включен режим AJAX.
Включить затенение AJAX_OPTION_SHADOW [Y|N] Если параметр принимает значение "Y", то при выполнении AJAX-перехода будет затенена область, которая должна измениться.
Включить прокрутку к началу компонента AJAX_OPTION_JUMP [Y|N] Если пользователь совершит AJAX-переход, то при установленой опции по окончании загрузки произойдет прокрутка к началу компонента.
Включить подгрузку стилей AJAX_OPTION_STYLE [Y|N] Если параметр принимает значение "Y", то при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом.
Включить эмуляцию навигации браузера AJAX_OPTION_HISTORY [Y|N] Когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера Назад и Вперед.
Настройки постраничной навигации
Выводить над списком DISPLAY_TOP_PAGER [Y|N] При отмеченной опции постраничная навигация будет выведена вверху страницы, над списком.
Выводить под списком DISPLAY_BOTTOM_PAGER [Y|N] При отмеченной опции постраничная навигация будет выведена внизу страницы, под списком.
Название категорий PAGER_TITLE Задается название категорий, по которым происходит перемещение при детальном просмотре (например, страница, глава и др.).
Выводить всегда PAGER_SHOW_ALWAYS [Y|N] При отмеченной опции постраничная навигация будет выводиться всегда.
Название шаблона PAGER_TEMPLATE Указывается название шаблона постраничной навигации.
Показывать ссылку "Все" PAGER_SHOW_ALL [Y|N] При отмеченной опции в постраничную навигацию будет добавлена ссылка Все, с помощью которой можно отобразить все новости.