Здравствуйте, коллеги!
Нужно очень срочно, а в голову ничего не приходит. Помогите, пожалуйста!
Вывод списка и детальных страниц происходит через комплексный компонент NEWS.
Структура простая - список элементов, каждый элемент ссылка на детальную страницу.
Но у каждого элемента списка есть привязанные элементы, которые, в свою очередь, находятся в разделах внутри инфоблока (для удобства контент-менеджера).
Привязанный элемент - это HTML-код модуля в свойстве DETAIL_TEXT (модули имеют разные свойства - и не могут выводиться списком), поэтому нужен уникальный HTML-код.
Задача: вывести привязанные элементы на детальной странице (news.detail), но с условием, что:
Название раздела инфоблока привязанных элементов 1
----Привязанный элемент 1
----Привязанный элемент 2
----Привязанный элемент 3
Название раздела инфоблока привязанных элементов 2
----Привязанный элемент 1
----Привязанный элемент 2
----Привязанный элемент 3
Для вывода использовал следующий код:
<?foreach($arResult["DISPLAY_PROPERTIES"]["HOTELS"]["~VALUE"] as $key => $analog):?>
<?$res = CIBlockElement::GetByID($analog);?>
<?if($ar_res = $res->GetNext())?>
<div class="c4">
<?print_r($ar_res["DETAIL_TEXT"]);?>
</div>
<?endforeach;?>
</div>
Дальше не понимаю, как группировать элементы и выводить NAME раздела этих элементов.
Заранее, огромное спасибо!
Нужно очень срочно, а в голову ничего не приходит. Помогите, пожалуйста!
Вывод списка и детальных страниц происходит через комплексный компонент NEWS.
Структура простая - список элементов, каждый элемент ссылка на детальную страницу.
Но у каждого элемента списка есть привязанные элементы, которые, в свою очередь, находятся в разделах внутри инфоблока (для удобства контент-менеджера).
Привязанный элемент - это HTML-код модуля в свойстве DETAIL_TEXT (модули имеют разные свойства - и не могут выводиться списком), поэтому нужен уникальный HTML-код.
Задача: вывести привязанные элементы на детальной странице (news.detail), но с условием, что:
Название раздела инфоблока привязанных элементов 1
----Привязанный элемент 1
----Привязанный элемент 2
----Привязанный элемент 3
Название раздела инфоблока привязанных элементов 2
----Привязанный элемент 1
----Привязанный элемент 2
----Привязанный элемент 3
Для вывода использовал следующий код:
<?foreach($arResult["DISPLAY_PROPERTIES"]["HOTELS"]["~VALUE"] as $key => $analog):?>
<?$res = CIBlockElement::GetByID($analog);?>
<?if($ar_res = $res->GetNext())?>
<div class="c4">
<?print_r($ar_res["DETAIL_TEXT"]);?>
</div>
<?endforeach;?>
</div>
Дальше не понимаю, как группировать элементы и выводить NAME раздела этих элементов.
Заранее, огромное спасибо!