Tell me how to put the correct nesting in the menu. I get a sequence of elements
<ul> <li><a>text1</a></li> </ul> <ul> <li><a>text2</a></li> </ul> and I need such a sequence
<ul> <li><a>text1</a></li> <ul> <li><a>text2</a></li> <li><a>text3</a></li> </ul> </ul> need to change the condition in the code, help fix
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <? //var_dump($arResult); //echo "<pre>";print_r($arResult);echo "</pre>";?> <div id="t_menu"> <?for($i=0; $i < count($arResult); $i++) { if($arResult[$i]["DEPTH_LEVEL"] == 1) { //echo'<pre>';var_dump($arResult[$i]["SELECTED"]); echo'</pre>'; ?><div class="itm"> <?if($arResult[$i]["SELECTED"]) {?><div class="itm_act select"><?} else {?><div class="itm_act"><?}?> <a class="vinetka" href="<?=$arResult[$i]["LINK"]?>"><?=$arResult[$i]["TEXT"]?></a> </div> <?if($arResult[$i+1]["DEPTH_LEVEL"] > 1 || $arResult[$i+1]["PARAMS"]["DEPTH_LEVEL"] > 2) {?><ul class="sub_top_men"> <?while($arResult[$i+1]["DEPTH_LEVEL"] > 1 ) {?> <?if( $arResult[$i+1]["PARAMS"]["DEPTH_LEVEL"] > 2) {?><ul class="sub_top_men3"> <?}?> <li><a class="s_itm" href="<?=$arResult[$i+1]["LINK"]?>"><?=$arResult[$i+1]["TEXT"]?></a></li> <?if( $arResult[$i+1]["PARAMS"]["DEPTH_LEVEL"] > 2) {?></ul> <?}?> <? $i++; }?> </ul> <?}?> </div> <?if($i+1 < count($arResult)) {?> <span class="line">|</span> <?}?> <?} }?> <a class="link-rss" href="/press/subscribe.php"> </a> <br class="clearfloat" /> </div> <div class="clearfloat"></div>