Auronik Smart умный фильтр в Константиновке

Артикул: 290946-1592

1 980 руб. 990 руб.

Оценка - 5.00

В наличии - 7 шт.

Последний заказ был 3 мин. назад

Здравствуйте!

Наш интернет-магазин Ортопедический-салон-нур.рф является лицензированным поставщиком данного товара.

Если Вы хотите заказать Auronik Smart умный фильтр в Константиновке - нажмите кнопку "Купить" и Вам перезвонит наш менеджер в течение нескольких минут.

Оплата осуществляется только при получении и проверки товара на почте или курьером.


Умный фильтр

Компонент подготавливает фильтр для выборки из инфоблока и выводит форму фильтра для фильтрации элементов. Компонент должен подключаться перед компонентом вывода элементов каталога, иначе список элементов фильтроваться не будет. Компонент стандартный, входит в дистрибутив модуля и содержит три шаблона: .default, visual_horizontal и visual_vertical. (Последние два шаблона не поддерживаются, остались для сохранения совместимости.)

В визуальном редакторе компонент расположен по пути Контент > Каталог > Умный фильтр.

Компонент относится к модулю Информационные блоки.

Секции настроек компонента:

Описание параметров

Поле Параметр Описание
Источник данных
Тип инфоблока IBLOCK_TYPE Указывается один из созданных в системе типов информационных блоков.
Инфоблок IBLOCK_ID Для выбранного типа инфоблоков указывается идентификатор информационного блока, элементы которого будут отфильтрованы.
ID раздела инфоблока SECTION_ID Указывается идентификатор раздела, фильтрация элементов которого должна выполняться. Можно не указывать, если задан Код раздела.

Код раздела SECTION_CODE Указывается код раздела, фильтрация элементов которого должна выполняться. Можно не указывать, если задан ID раздела инфоблока.

Имя входящего массива для дополнительной фильтрации элементов PREFILTER_NAME Задается имя переменной, в которую передается массив параметров из дополнительного фильтра. Если имя массива не указано, то будет использоваться значение по умолчанию. Имя выходящего массива для фильтрации FILTER_NAME Задается имя переменной, в которую передается массив параметров из фильтра. Если имя массива не указано, то будет использоваться значение по умолчанию. Не отображать товары, которых нет на складах HIDE_NOT_AVAILABLE [Y|N] При отмеченной опции будут скрыты товары, для которых общее количество на складах меньше либо равно нулю, включен количественный учет и не разрешена покупка при отсутствии товара. Внешний вид Цветовая тема TEMPLATE_THEME Задается цветовая схема для отображения фильтра. По умолчанию используется синяя схема (blue). Вид отображения умного фильтра FILTER_VIEW_MODE Задается вид отображения умного фильтра: вертикальный (VERTICAL) или горизонтальный (HORIZONTAL). Позиция для отображения всплывающего блока с информацией о фильтрации POPUP_POSITION Задается позиция отображения всплывающего блока: слева (left) или справа (right). Показывать количество DISPLAY_ELEMENT_COUNT [Y|N] При отмеченной опции в всплывающем блоке будет показано количество отобранных элементов в соответствии с условиями фильтрации. Управление адресами страниц Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции включается поддержка ЧПУ и становятся доступными поля настройки ЧПУ. Правило для обработки SEF_RULE Указывается правило обработки вызова умного фильтра. Для создания правила следует использовать шаблоны, доступные по кнопке [. ].

Например, компонент умного фильтра расположен на странице /examples/books/section.php, тогда правило может быть задано следующим образом: где filter, apply - произвольные выражения-ограничители, но обязательно присутствующие в правиле. ID раздела инфоблока SECTION_ID Указывается ID раздела инфоблока. Можно не задавать, если указан Код раздела или Путь из символьных кодов раздела.

Код раздела SECTION_CODE Указывается символьный код раздела инфоблока. Можно не задавать, если указан ID раздела инфоблока или Путь из символьных кодов раздела.

Путь из символьных кодов разделаSECTION_CODE_PATHЗадается путь из символьных кодов раздела инфоблока. Можно не задавать, если указан Код раздела или ID раздела инфоблока.Блок ЧПУ умного фильтраSMART_FILTER_PATHЗадается блок с параметрами фильтрации. По умолчанию подставляется значение = .Настройки кешированияТип кешированияCACHE_TYPEТип кеширования:

  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.)CACHE_TIMEВремя кеширования, указанное в секундах.Учитывать права доступаCACHE_GROUPS[Y|N] При отмеченной опции будут учитываться права доступа при кешировании.Дополнительные настройкиСохранять установки фильтра в сессии пользователяSAVE_IN_SESSION[Y|N] При отмеченной опции установки фильтра будут сохраняться в сессии пользователя.Имя массива с переменными для построения ссылок в постраничной навигацииPAGER_PARAMS_NAMEЗадается имя переменной, в которой передается массив с переменными для построения ссылок компонентом постраничной навигации.ЦеныТип ценыPRICE_CODEУказывается тип цены для фильтрации элементов.Показывать цены в одной валютеCONVERT_CURRENCY[Y|N] При отмеченной опции цены в фильтре будут отображаться в одной валюте, даже если для товаров они будут заданы в разных валютах. Будет доступно для заполнения дополнительное поле.
Валюта, в которую будут сконвертированы ценыCURRENCY_IDВыбор валюты, в которой будут отображаться цены.

Поддержка Яндекс Островов (экспорт фильтра в XML) Включить поддержку Яндекс Островов XML_EXPORT [Y|N] При отмеченной опции будет включена поддержка Яндекс Островов. Заголовок SECTION_TITLE Указывается поле, которое будет использоваться в качестве заголовка раздела. Описание SECTION_DESCRIPTION Задается поле, которое будет использоваться в качестве описания раздела.

Дополнительно

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Фильтр генерирует url вида arFilter_ _ .

Задача: взяв параметры фильтра из урл, использовать их для своих компонентов и фильтраций.

= abs( crc32( "значение свойства" ) ) - т.е. это просто crc32 сумма от строки, взятая по модулю.
В базе, в таблице b_iblock_ _index_val содержится весь перечень возможных значений. Высчитываем abs(crc32()) от каждого из значений, и формируем массив вида $arr = array( abs(crc32( "значение" ) ) => "значение", . ), и далее - получаем искомое текстовое представление $arr[ " " ].

Код

Таким же образом, можно решить и обратную задачу, когда надо передать фильтру определенные параметры.

Было бы здорово, если бы в будующих версиях продукта, в этой таблице появился столбец с уже вычисленными кодами, чтобы не формировать каждый раз большие массивы из всей таблицы.


Как сделать заказ?
1. Нажмите кнопку "Купить", введите свои инициалы и контактные данные на официальном сайте
2. Вам перезвонят в течение нескольких минут
3. Получите заказ курьером или наложенным платежом на почте в Константиновке