Передо мной стоит задача сделать ссылками заголовки с переходом на категорию в выпадающем меню на bitrix, но вообще не понимаю, как работает вывод элементов на битриксе
<div class="dropdown__group cf">
<? foreach ($arItem['SUB_MENU'] as $arItem2) : ?>
<?
if (isset($arResult['SECTIONS_IMG'][$arItem2['PARAMS']['ID_SECTION']])) {
$arSectImg[$arResult['SECTIONS_IMG'][$arItem2['ID']]] = $arResult['SECTIONS_IMG'][$arItem2['PARAMS']['ID_SECTION']];
}
?>
<ul class="dropdown__list">
/*здесь отображаются заголовки внутри меню*/
<li class="dropdown__item dropdown__item-title<? if (count($arItem2['SUB_MENU']) > 1) {?> nohover<?}?>">
<a <? if (count($arItem2['SUB_MENU']) < 1) {?>
href = "<?= $arItem2['LINK'];?>"<?}?>><?= $arItem2['TEXT'] ?></a>
</li>
<? if ($arItem2['SUB_MENU']) : ?>
<? foreach ($arItem2['SUB_MENU'] as $arItem3) : ?>
<?
if (isset($arResult['SECTIONS_IMG'][$arItem3['PARAMS']['ID_SECTION']])) {
$arSectImg[$arResult['SECTIONS_IMG'][$arItem3['ID']]] = $arResult['SECTIONS_IMG'][$arItem3['PARAMS']['ID_SECTION']];
}
?>
/*здесь отображаются заголовки внутри меню*/
/*Здесь отображаются категории меню*/
<li class="dropdown__item"><a
href="<?= $arItem3['LINK'] ?>"><?= $arItem3['TEXT'] ?></a>
</li>
<? endforeach ?>
<? endif ?>
</ul>
<? endforeach ?>
</div>
Если вы еще не видели "Примеры создания меню" от Битрикс, пройдите по ссылке
Там есть примеры создания меню из разделов инфоблоков.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости