Как работает выпадающее меню на Битрикс?

130
18 сентября 2019, 09:00

Передо мной стоит задача сделать ссылками заголовки с переходом на категорию в выпадающем меню на 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>
Answer 1

Если вы еще не видели "Примеры создания меню" от Битрикс, пройдите по ссылке

Там есть примеры создания меню из разделов инфоблоков.

READ ALSO
Вывод заголовка выбранной категории Laravel

Вывод заголовка выбранной категории Laravel

Есть боковое меню категорий, нужно сделать так что бы при переходе на категорию выводился заголовок этой категории, подскажите пожалуйста,...

121
Создание списка checkbox в Laravel

Создание списка checkbox в Laravel

Есть административная панель разработанная на Laravel AdminВ ней есть метод контроллера Form

145
Каст с указанием типа строкой

Каст с указанием типа строкой

Как мне сделать такую штуку? То есть у меня есть тип (из простых: строка, число и тп

120