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

Выборка по свойству элемента

00 голосов
4
Добрый день! вот столкнулся с проблемой.. может кто сдает как ее можно решить :)
Есть каталог продукции, у каждого товара есть дополнительное свойство - вес (CM_WEIGHT). Вот необходимо сделать несколько выборок и вывести эти элементы:
- элементы, у которых вес равен 3;
- элементы, у которых вес > 4 и < 8.
Т.е. интресно, как сделать и назначить условия для таких выборок. У самого что-то пока не получается.
спросил 25 Янв, 14 от Lata (220 баллов)

4 Ответы

00 голосов
$arFilter = array('PROPERTY_CM_WEIGHT' => 3);
$arFilter = array('PROPERTY_CM_WEIGHT' => array(3,8));
В фильтр добавить нужные параметры: ид инфоблока и т.п.
ответил 25 Май, 14 от Almarea (3,760 баллов)
00 голосов
спасибо!!! сейчас попробую!! :)
ответил 21 Сен, 14 от Lata (220 баллов)
00 голосов
Цитата
Дмитрий Яковенко пишет:
$arFilter = array('PROPERTY_CM_WEIGHT' => array(3,8));

Это не >4 и <8
Если свойство типа "число":
Код
$arFilter = array('><PROPERTY_CM_WEIGHT' => array(5,7));

или
Код
$arFilter = array('>PROPERTY_CM_WEIGHT' => '4', '<PROPERTY_CM_WEIGHT' => '8');
ответил 25 Янв, 15 от NitroGeN (2,840 баллов)
00 голосов
о! спасибо! еще есть такой вопрос. Хотелось бы сделать фильтр по весу, при этом собрать компонент select, в котором бы были все значения из полей 'PROPERTY_CM_WEIGHT', т.е. как можно выбрать значения этого поля и сгруппировать, чтобы они были уникальны..я так понимаю они храняться в таблице b_iblock_element_property, но как к ней обратиться, пока не знаю :)
ответил 09 Май, 15 от Lata (220 баллов)

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

0 голосов
7 ответов
спросил 30 Июль, 13 от Hellix (320 баллов)
0 голосов
6 ответов
0 голосов
4 ответов
спросил 04 Авг, 13 от Kalika (140 баллов)
0 голосов
6 ответов
спросил 12 Окт, 13 от Asteria (1,840 баллов)