Використання фільтра в компонентах необхідно для вирішення різного роду нестандартних або стандартних завдань, пов'язаних з виведенням фільтрованої контенту (перебуваючи в картці товару вивести товари з цієї ж групи, 2 з ціною нижче обраного і 2 з ціною вище обраного.). Дану задачу і їй подібні можна вирішити за допомогою масиву $ arrFilter.
Для спрацьовування механізму фільтрації необхідно:
- Розташувати код виклику на сторінці (до виклику компонента), де знаходиться компонент приймає масив $ arrFilter
- В налаштуваннях компонента вказати в полі "Фільтр" - arrFilter, ім'я передається масиву може бути будь-яким, але за замовчуванням - arrFilter
Так само в налаштуваннях компонента Ви можете вказати кількість відображуваних елементів, в нашому випадку 4. Таким чином, ми з Вами отримали готове рішення для ІМ (інтернет-магазину) - відображення товарних позицій вище і нижче товару "еталона".
Інші приклади використання "фільтрації елементів":
- для фільтрації по імені елемента
- для фільтрації по властивостей
- для фільтрації по властивості типу "список"
- вибрати всі елементи у яких властивість "STOP_SHARE" активно
- вибрати всі елементи у яких властивість "PREVIEW_PICTURE" не порожнє
- вибрати один елемент у якого найактуальніша дата на сьогоднішній день
- вибрати всі актуальні елементи у яких не прострочена дата (властивість) на сьогоднішній день і задано певний властивість