Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

как выводится список с фильтром

00 голосов
4
я создал значение свойства "Новое поступление" из инф. блока - тип список (да, нет)
А как делать фильтр , чтобы Новое поступление = да?
Типа select from имя таблицы where Новое поступление = да
В битриксе я не знаю как
Жду ответ спасибо
спросил 08 Сен, 13 от NikiToSSS (120 баллов)

4 Ответы

00 голосов
В Битриксе через API - CIBlockElement::GetList Примеры там есть.
ответил 08 Сен, 13 от Pomnep (13,960 баллов)
00 голосов
Если используются стандартные компоненты, то перед компонентом добавить
<?$arrFilter = Array("!PROPERTY_свойство" => false);?>

В параметрах компонента указать название фильтра = arrFilter.
ответил 02 Дек, 13 от smileplz (8,020 баллов)
00 голосов
если имя проперти NEWP:

Код
CIBlockElement::GetList(array(),array(
    'IBLOCK_ID'=>$arParams['IBLOCK_ID'],
    'PROPERTY_NEWP'=>$id
),false,false,array());


где $id - ид элемента списка, который "да"
(численный вариант работает быстрее, чем кодовый, если это актуально)
ответил 15 Март, 14 от Eddie (2,060 баллов)
00 голосов
спасибо
я вставил коды в файл component.php $arrFilter["PROPERTY_NEW_ENTERING"] = 2;
ответил 06 Июль, 14 от NikiToSSS (120 баллов)

Похожие вопросы

0 голосов
10 ответов
0 голосов
0 ответов
спросил 06 Май, 14 от Ris (280 баллов)
0 голосов
2 ответов
спросил 25 Окт, 13 от UpueH (120 баллов)
0 голосов
3 ответов
спросил 31 Июль, 13 от YuRki (160 баллов)