Каталог::Таблица сравнения элементов каталога
Компонент предназначен для вывода таблицы сравниваемых элементов каталога. Позволяет удалить тот или иной элемент из списка сравнения, а также перейти к оформлению его покупки.
Пример вызова
<?
$APPLICATION->IncludeFile("iblock/catalog/compare_table.php", Array(
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "21",
"NAME" => "CATALOG_COMPARE_LIST",
"arrFIELD_CODE" => array(
"NAME",
"PREVIEW_PICTURE",
),
"arrPROPERTY_CODE" => array(
"WEIGHT",
"SIZE",
"STANDART",
"STANDBY_TIME",
"TALKTIME",
"BATTERY",
"VIBRO",
"VIOCE",
"PC",
"WAP",
),
"arrPRICE_CODE" => array("RETAIL"),
"BASKET_URL" => "/personal/basket.php",
"ELEMENT_SORT_FIELD" => "shows",
"ELEMENT_SORT_ORDER" => "desc",
"DISPLAY_ELEMENT_SELECT_BOX" => "N",
"ELEMENT_SORT_FIELD_BOX" => "name",
"ELEMENT_SORT_ORDER_BOX" => "asc",
"CACHE_TIME" => "3600",
));
?>
Описание параметров
- IBLOCK_TYPE
- Тип инфоблока.
- IBLOCK_ID
- ID инфоблока.
- NAME
- Уникальный идентификатор списка сравнения.
- arrFIELD_CODE
- Сортировка может быть выполнена по:
- ID – ID элемента;
- NAME – заголовок элемента;
- DATE_ACTIVE_FROM – дата активности "с";
- DATE_ACTIVE_TO – дата активности "по";
- DETAIL_PICTURE – изображение для детального описания;
- DETAIL_TEXT – текст детального описания элемента;
- PREVIEW_PICTURE – изображение для анонса;
- PREVIEW_TEXT – текст анонса.
- arrPROPERTY_CODE
- Массив выбираемых символьных кодов свойств.
- arrPRICE_CODE
- Массив символьных кодов типов цен.
- BASKET_URL
- URL, ведущий на страницу с корзиной покупателя.
- ELEMENT_SORT_FIELD
- Сортировка может быть выполнена по:
- shows – среднее количество просмотров элемента (популярность элемента);
- sort – по индексу сортировки;
- timestamp_x – по дате изменения;
- name – по заголовку;
- id – по ID элемента;
- active_from – по дате активности "с";
- active_to – по дате активности "по".
- ELEMENT_SORT_ORDER
- Сортировка может быть выполнена по:
- asc – по возрастанию;
- desc – по убыванию.
- DISPLAY_ELEMENT_SELECT_BOX
- Выводить список элементов инфоблока. При отмеченной опции после таблицы будет добавлен список элементов инфоблока, которые можно добавить в таблицу.
- ELEMENT_SORT_FIELD_BOX
- По какому полю сортируем список элементов. Указывается поле, по которому будет происходить сортировка списка элементов инфоблока. Доступны следующие значения:
- shows – среднее количество просмотров элемента (популярность элемента);
- sort – по индексу сортировки;
- timestamp_x – по дате изменения;
- name – по заголовку;
- id – по ID элемента;
- active_from – по дате активности "с";
- active_to – по дате активности "по".
- ELEMENT_SORT_ORDER_BOX
- Сортировка может быть выполнена по:
- asc – по возрастанию;
- desc – по убыванию.
- CACHE_TIME
- (сек.) время кеширования значений, выбираемых из базы.