Свойства подкатегорий

На странице фильтр строит свойства используемые в категориях, которые являются дочерними от текущей категории. За основу взята категория товара Телефоны (5) По свойствам фильтров видно что они были получены из наиболее глубоко вложенной категории. Например, критерий "Цвет" содержит свойство "Серый", эти правила перегружены в документе Спец телефоны (38).

Рассмотрим ключевые параметры:

СвойствоОписание
&parents=`5` ID документа начиная с которого будут возвращаться фильтрованные данные
&ms2efs_resourceId=`5` Значение текущего параметра в данном случае, ни на что не влияет, но для того чтобы механизм заработал необходимо указать в нем ID любой категории товара.
&ms2efs_borders=`>5` Получим свойства используемые в текущей и вложенных в текущую подкатегорию. Приоритет значений свойств отдается последним по вложенности документам. Т.е. если у нас будет много вложений с одинаковыми характеристиками, но разными значениями свойств, то фильтр будет построен на основе самых "глубоких".

			
  • aliases - то как это будет в адресной строке
  • filters - обязательно, без него не получиться фильтровать данные с учетом свойств
  • tpl - чанк найденного товара, в нем также вызываеся получение хар-к.
  • ms2efs_filterType = category - запрашивает данные для фильтра из текущей категории, более подробно в разделе Фильтры
  • ms2efs_ - все параметры чье имя начинается с этого префикса, передаются в обработчик динамических свойств
{'!mFilter2' | snippet : [ 'showLog' => '0', 'showSearchLog' => '0', 'cacheTime' => '1', 'class' => 'msProduct', 'element' => 'msProducts', 'loadModels' => 'ms2gallery', 'limit' => '24', 'aliases' => 'ms|price==price, msextrafields|all==filters', 'filters' => 'ms|price:number, msextrafields|all:msextrafields', 'tplFilter.row.filters' => '@INLINE: {$title}', 'tplFilter.outer.filters' => '@CHUNK: mf_outer_filters', 'tplFilter.outer.price' => '@CHUNK: tpl.mFilter2.filter.slider', 'tplFilter.row.price' => '@CHUNK: tpl.mFilter2.filter.number', 'tplOuter' => '@CHUNK: mf_outer', 'tpl' => '@CHUNK: mf_cat_tpl', 'suggestions' => '0', 'sortby' => '{ "price":"asc" }', 'parents' => 5, 'ms2efs_resourceId' => 5, 'ms2efs_borders' => '>5', 'ms2efs_log_status' => '0', 'ms2efs_log_target' => 'FILE', 'ms2efs_log_filename' => 'mse2_get_msProduct' ]}

Цена

Динамические характеристики:

Общие

диапазон
диапазон

Всего результатов: 7

Вы выбрали:
Отображать по:

Специальный 1

Производитель: Apple   Тип телефона: Смартфон   Есть на складе: Да  Вес: 300 / см. Время работы: 2000 / час. Цвет: Желтый   Операц система: Linux   Размер экрана: 6.3 / дюймы Аккумулятор: 5000 / mah Подарок: Бутылка водки   Бутылка и закуска  

Explay PowerBank

Производитель: Explay   Тип телефона: моноблок   Есть на складе: Да  Вес: 477 / см. Время работы: 1000 / час. Цвет: Синий   Зеленый   Операц система: Android   Размер экрана: 5.2 / дюймы Аккумулятор: 5000 / mah Подарок: флешка 8гб.   флешка 16гб  

Apple

Image
555 руб. / шт. 777 руб.
Производитель: Apple   Тип телефона: Смартфон   Свойство вне категории: 1   2   3   Размер экрана: 5.5 / дюймы Аккумулятор: 5000 / mah Подарок: флешка 8гб.   флешка 16гб   только чехол   Цвет: Желтый   Есть на складе: Да  Вес: 300 / см. Время работы: 2000 / час. Операц система: Linux  

Nokia 3100

Image
3 700 руб. / шт.
Тип телефона: Смартфон   моноблок   раскладушка   Цвет: Синий   Белый   Красный   Зеленый   Желтый   Операц система: WinOS   Есть на складе: Да  Вес: 500 / см. Время работы: 120 / час. Аккумулятор: 2400 / mah Подарок: флешка 8гб.   флешка 16гб   чехол и брелок   только чехол