В компоненте bitrix:catalog.element используется метод CIBlockPriceTools::GetOffersArray():
|
|||
|
|
|
|
Для работы со списком результатов на странице панели управления есть класс CAdminList:
По идее колонку можно добавить методом CAdminList::AddHeaders(). Вы всегда можете посмотреть, как строится список элементов инфоблоков в самом скрипте, а какого-либо описания или статьи на этот счёт я не встречал. |
|
|
|
|
|
В шаблоне bitrix:rss.out за вывод изображений отвечает код:
|
|||
|
|
|
|
Для GetList третьим параметром указан массив "выбираемых" значений, т. е. значений, которые обязательно должны быть в результатах запроса. Одним из элементов этого массива является "PROPERTY_RELATED_ELEMENTS" - это код свойства с префиксом PROPERTY_, указывающим методу, что данное поле следует искать среди свойств элементов инфоблока.
|
|
|
|
|
|
Статистика примерно такая:
![]() |
|||
|
|
|
|
Можно попробовать перед кодом свойства явно указать тип проверки фильтра ("=" - проверка на равенство):
|
|||||
|
|
|
|
PROPERTY - по значениям свойств внутрилежащих элементов, PROPERTY - массив вида Array("код свойства"=>"значение", ...). У Вас в качестве ключа массива PROPERTY указан ID свойства.
Один из примеров:
|
|||
|
|
|
|
Пример фильтрации разделов по пользовательскому полю типа "Да/Нет":
|
|||
|
|
|
|
|||
|
|
|
В документации указан список параметров для обработчика: |
|||||
|
|
|
|
|||
|
|
|