Меню из разделов инфоблока Битрикс

Код в шаблоне меню

function getItems($a) {
        foreach($a as $arItem):?>
            <li class="<?=$arItem["IS_PARENT"]?'level':''?> <?=$arItem["SELECTED"]?'active side-open':''?>">
                <a href="/katalog<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a>
                <?if ($arItem["IS_PARENT"]):?>
                <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16.25 11.25L10 17.5M10 17.5L3.75 11.25M10 17.5V2.5" stroke="#475569" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
                <?endif;?>
                <pre>
                <?print_r($arItem);?>
                </pre>
            </li>
            <?if ($arItem["IS_PARENT"]):?>
                <ul>
                    <?getItems($arItem["CHILDREN"])?>
                </ul>
            <?endif?>
        <?endforeach;
    }?>
    
    <div class="sidebar__menu-wrapper sidebar__menu animate-links desktop">
        <ul>
            <?getItems($arResult);?>
        </ul>
    </div>
Show CommentsClose Comments

Leave a comment