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

Выборка из инфоблока

00 голосов
3
Добрый день есть инфоблок, среди свойств элементов которого встречаются -
1. Рекомендован - строка - (rekomendovan)
2. Текст-рекомендации - строка - (text_rekom)
3. Изображение-рекомендации - файл - (img_rekom)

Как вытащить из базы данных всю информацию (фото, текст, наименование) по товарам, для которых поле "рекомендован" заполнено как "да".
Заранее спасибо!
спросил 24 Март, 14 от LoVeAndPa (160 баллов)

3 Ответы

00 голосов
Цитата
seventwo пишет:
Как вытащить из базы данных всю информацию (фото, текст, наименование) по товарам, для которых поле "рекомендован" заполнено как "да".
Заранее спасибо!
Либо средствами API
Код
<?
$arFilter = Array(
   "IBLOCK_ID"=>$ID, 
   "ACTIVE"=>"Y", 
   "PROPERTY_rekomendovan"=>"да"
   );
$res = CIBlockElement::GetList(Array("SORT"=>"ASC", "PROPERTY_PRIORITY"=>"ASC"), $arFilter, Array("DATE_ACTIVE_FROM"));
while($ar_fields = $res->GetNext())
{
  //тут надо написать вывод в нужном формате
}
?>
Либо перед вызовом компонента задать фильтр по свойству
ответил 24 Сен, 14 от Oggi (520 баллов)
00 голосов
а если инфоблоков несколько, то их ID можно писать через запятую
ответил 28 Янв, 15 от LoVeAndPa (160 баллов)
00 голосов
Цитата
seventwo пишет:
а если инфоблоков несколько, то их ID можно писать через запятую
Массивом нужно передавать
ответил 11 Май, 15 от Oggi (520 баллов)

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

0 голосов
2 ответов
спросил 08 Фев, 14 от Fierce88 (440 баллов)
0 голосов
1 ответ
спросил 07 Фев, 15 от GoThGirL (160 баллов)
0 голосов
5 ответов
спросил 02 Дек, 13 от Snezhka (2,240 баллов)
0 голосов
3 ответов
0 голосов
2 ответов
спросил 15 Март, 13 от GoThGirL (160 баллов)