Перейти к содержимому



Помогите с Битриксом и его Highload-блоками

#1

Поделиться сообщением #1



Thrash

Thrash
  • Пользователь PRO
  • 621 сообщений
  • Репутация: 53
0

Отправлено 07 Октябрь 2015 - 16:38

Привет. У меня запара с этими блоками.У меня есть блок с тремя типами данных: файл (картинка), строка (описание) и список (категории).

В списке три категории: Испания, Франция, Италия. Мне нужно сделать выборку данных, например, отображать картинки с описанием из категории Испания. Я сделал так:

<?php

CModule::IncludeModule('highloadblock'); //модуль highload инфоблоков
	use Bitrix\Highloadblock as HL; 
	use Bitrix\Main\Entity;
	
    $hlblock_requests=HL\HighloadBlockTable::getById(1)->fetch();//requests, выбор id блока
	$entity_requests=HL\HighloadBlockTable::compileEntity($hlblock_requests);
	$entity_requests_data_class = $entity_requests->getDataClass();
	
	$main_query_requests = new Entity\Query($entity_requests_data_class);
	$main_query_requests->setSelect(array('ID','UF_CAT'));
	$main_query_requests->setFilter(
		array(
		'UF_CAT'=>'Испания',
		)
	);
	$result_requests = $main_query_requests->exec();
	$result_requests = new CDBResult($result_requests);

	while ($row_requests=$result_requests->Fetch()) {
		$requests[] = $row_requests; //массив выбранных элементов
		echo $row_requests;
	}


	
?>

И борода. На экране голяк. Это я не говорю про, что мне эти картинки надо засунуть в отдельные блоки.


 

 

  • 0
Изображение


robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Помогите с сертификацией Битрикс
  2. Легко ли поставить дизайн на 1С-Битрикс
  3. Помогите восстановить страничку на Bitrix?
  4. Использование <br> внутри заголовка <h...>
  5. Оцените мой фотоблог о путешествиях и природе


Оформление форума – IPBSkins.ru