Здравствуйте,помогте пожалуйста, кто сможет....
Я битрикс осваиваю недавно и многого я не знаю,в данный момент возникла порблема с меню,а именно не могу вывести 4 уровень
шаблон компонента....выпатлся вывести 4 урвень по аналоги но уменя выводит пункты из 2 уровня...возможно вопрос плевый,я понимаю что в массивах дело...если кто может пальцем ткнуть пжалуйста...2 день пошел(с)=((
Я битрикс осваиваю недавно и многого я не знаю,в данный момент возникла порблема с меню,а именно не могу вывести 4 уровень
Скрытый текст |
|---|
| <div class="nav-search-outer"> <div class="bx-top-nav bx-<?=$arParams["MENU_THEME"]?>" id="<?=$menuBlockId?>" role="navigation"> <nav class="navbar navbar-inverse bx-top-nav-container" id="cont_<?=$menuBlockId?>" role="navigation"> <div class="col-sm-16 col-md-16"> <a href="jav * ascript:;" class="toggle-search pull-right"><span class="ion-ios7-search"></span></a> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="hidden-lg hidden-sm"><a class="navbar-brand logo" href="/">Информационный портал Сергиево-Посада</a></div> </div> <div class="container-menu"> <div class="container-menu-ul"> <div class="collapse navbar-collapse" id="navbar-collapse"> <ul class="bx-nav-list-1-lvl"> <?foreach($arResult["MENU_STRUCTURE"] as $itemID => $arColumns):?> <!-- first level--> <?$existPictureDescColomn = ($arResult["ALL_ITEMS"][$itemID]["PARAMS"]["picture_src"] || $arResult["ALL_ITEMS"][$itemID]["PARAMS"]["description"]) ? true : false;?> <li class="bx-nav-1-lvl bx-nav-list-<?=($existPictureDescColomn) ? count($arColumns)+1 : count($arColumns)?>-col <?if($arResult["ALL_ITEMS"][$itemID]["SELECTED"]):?>bx-active<?endif?><?if (is_array($arColumns) && count($arColumns) > 0):?> bx-nav-parent<?endif?>" onmouseo ver="BX.CatalogMenu.itemOver(this);" onmouse out="BX.CatalogMenu.itemOut(this)" <?if (is_array($arColumns) && count($arColumns) > 0):?> data-role="bx-menu-item" <?endif?> oncl ick="if (BX.hasClass(document.documentElement, 'bx-touch')) obj_<?=$menuBlockId?>.clickInMobile(this, event);" > <a href="<?=$arResult["ALL_ITEMS"][$itemID]["LINK"]?>" <?=$arResult["ALL_ITEMS"][$itemID]["PARAMS"]["target"]?> <?if (is_array($arColumns) && count($arColumns) > 0 && $existPictureDescColomn):?> onmouseo ver="obj_<?=$menuBlockId?>.changeSectionPicure(this, '<?=$itemID?>');" <?endif?> > <span> <?=$arResult["ALL_ITEMS"][$itemID]["TEXT"]?> <?if (is_array($arColumns) && count($arColumns) > 0):?><!--<i class="ion-ios7-arrow-down nav-icn" style="margin-left: 2px;"></i>--><?endif?> </span> </a> <?if (is_array($arColumns) && count($arColumns) > 0):?> <span class="bx-nav-parent-arrow" oncl ick="obj_<?=$menuBlockId?>.toggleInMobile(this)"><i class="fa fa-angle-left"></i></span> <!-- for mobile --> <div class="bx-nav-2-lvl-container"> <?foreach($arColumns as $key=>$arRow):?> <ul class="bx-nav-list-2-lvl"> <?foreach($arRow as $itemIdLevel_2=>$arLevel_3):?> <!-- second level--> <li class="bx-nav-2-lvl"> <a href="<?=$arResult["ALL_ITEMS"][$itemIdLevel_2]["LINK"]?>" <?=$arResult["ALL_ITEMS"][$itemIdLevel_2]["PARAMS"]["target"]?> <?if ($existPictureDescColomn):?> onmouseo ver="obj_<?=$menuBlockId?>.changeSectionPicure(this, '<?=$itemIdLevel_2?>');" <?endif?> data-picture="<?=$arResult["ALL_ITEMS"][$itemIdLevel_2]["PARAMS"]["picture_src"]?>" <?if($arResult["ALL_ITEMS"][$itemIdLevel_2]["SELECTED"]):?>class="bx-active"<?endif?> > <span><?=$arResult["ALL_ITEMS"][$itemIdLevel_2]["TEXT"]?></span> </a> <?if (is_array($arLevel_3) && count($arLevel_3) > 0):?> <ul class="bx-nav-list-3-lvl"> <?foreach($arLevel_3 as $itemIdLevel_3):?> <!-- third level--> <li class="bx-nav-3-lvl"> <a href="<?=$arResult["ALL_ITEMS"][$itemIdLevel_3]["LINK"]?>" <?=$arResult["ALL_ITEMS"][$itemIdLevel_3]["PARAMS"]["target"]?> <?if ($existPictureDescColomn):?> onmouseo ver="obj_<?=$menuBlockId?>.changeSectionPicure(this, '<?=$itemIdLevel_3?>');return false;" <?endif?> data-picture="<?=$arResult["ALL_ITEMS"][$itemIdLevel_3]["PARAMS"]["picture_src"]?>" <?if($arResult["ALL_ITEMS"][$itemIdLevel_3]["SELECTED"]):?>class="bx-active"<?endif?> > <span class="ion-ios7-arrow-right nav-sub-icn"></span><?=$arResult["ALL_ITEMS"][$itemIdLevel_3]["TEXT"]?> </a> <?if (is_array($arLevel_3) && count($arLevel_3) > 1):?> <ul class="bx-nav-list-4-lvl" style="list-style: none;"> <?foreach($arLevel_3 as $arLevel_4):?> <!-- 4 level--> <li class="bx-nav-4-lvl"> <a href="<?=$arResult["ALL_ITEMS"][$arLevel_4]["LINK"]?>" <?=$arResult["ALL_ITEMS"][$arLevel_4]["PARAMS"]["target"]?> <?if ($existPictureDescColomn):?> onmouseo ver="obj_<?=$menuBlockId?>.changeSectionPicure(this, '<?=$arLevel_4?>');return false;" <?endif?> data-picture="<?=$arResult["ALL_ITEMS"][$arLevel_4]["PARAMS"]["picture_src"]?>" <?if($arResult["ALL_ITEMS"][$arLevel_4]["SELECTED"]):?>class="bx-active"<?endif?> > <span class="ion-ios7-arrow-right nav-sub-icn"></span><?=$arResult["ALL_ITEMS"][$arLevel_4]["TEXT"]?> </a> </li> <?endforeach;?> </ul> <?endif?> </li> <?endforeach;?> </ul> <?endif?> </li> <?endforeach;?> </ul> <?endforeach;?> <?if ($existPictureDescColomn):?> <div class="bx-nav-list-2-lvl bx-nav-catinfo dbg" data-role="desc-img-block"> <a href="<?=$arResult["ALL_ITEMS"][$itemID]["LINK"]?>"> <img src="<?=$arResult["ALL_ITEMS"][$itemID]["PARAMS"]["picture_src"]?>" alt=""> </a> <p><?=$arResult["ALL_ITEMS"][$itemID]["PARAMS"]["description"]?></p> </div> <div class="bx-nav-catinfo-back"></div> <?endif?> </div> <?endif?> </li> <?endforeach;?> </ul> </div></div></div> <div style="clear: both;"></div> </div> </nav> <!-- панель поиска --> <div class="search-container "> <div class="container"> <?$APPLICATION->IncludeComponent( "bitrix:search.form", "search", Array( "COMPONENT_TEMPLATE" => ".default", "PAGE" => "#SITE_DIR#search/index.php", "USE_SUGGEST" => "Y" ) );?> </div> </div> </div> <script> BX.ready(function () { window.obj_<?=$menuBlockId?> = new BX.Main.Menu.CatalogHorizontal('<?=CUtil::JSEscape($menuBlockId)?>', <?=CUtil::PhpToJSObject($arResult["ITEMS_IMG_DESC"])?>); }); </script> </div> |
шаблон компонента....выпатлся вывести 4 урвень по аналоги но уменя выводит пункты из 2 уровня...возможно вопрос плевый,я понимаю что в массивах дело...если кто может пальцем ткнуть пжалуйста...2 день пошел(с)=((