@jakiro12401204210

BItrix rак не выводить элемент если значение в массиве пустое?

Есть страница на которой выводятся города и вакансии.
Массив по которым выводятся города:
6093bdb8a4487726240393.png
Как сделать, чтобы не выводились элементы в которых значение "U_VACANCY_CNT" пустое (например на скриншоте последний элемент содержит пустое U_VACANCY_CNT )?
сам компонент вывода:
$rsCities = CIBlockElement::GetList(
	array('SORT' => 'ASC', 'NAME' => 'ASC'),
	array(
		'IBLOCK_ID' => 7,
		'ACTIVE' => 'Y',
	),
	false,
	false,
	array('ID', 'NAME', 'CODE', 'IBLOCK_SECTION_ID')
);

while($arCity = $rsCities->Fetch()) {
	$arCity['U_VACANCY_CNT'] = $vacanciesGroupedByCity[$arCity['CODE']];
	if($arResult['ITEMS'][$arCity['IBLOCK_SECTION_ID']]) {
		$arResult['ITEMS'][$arCity['IBLOCK_SECTION_ID']]['ITEMS'][] = $arCity;
	}
}
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
anton99zel
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
while($arCity = $rsCities->Fetch()) 
if (!empty($arCity['U_VACANCY_CNT'] ))
{
  $arCity['U_VACANCY_CNT'] = $vacanciesGroupedByCity[$arCity['CODE']];
  if($arResult['ITEMS'][$arCity['IBLOCK_SECTION_ID']]) {
    $arResult['ITEMS'][$arCity['IBLOCK_SECTION_ID']]['ITEMS'][] = $arCity;
  }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы