Добрый день, коллеги!
Прошу помочь разобраться:
Имеется кусок кода, который выводит из определенного массива список гиперсылок (Меню 1).
CODE ( htmlphp):
скопировать код в буфер обмена
<?foreach ($arResult['SECTIONS'] as $val):?> <?='<a href="'.$val['SECTION_PAGE_URL'].'">'.$val['NAME'].'</a>'?> <br clear="all"> <?endforeach;?>
Есть второй кусок кода, который отвечает за подменю. То есть при нажатии ссылки в Меню 1 вываливается Меню 2, код которого представлен ниже.
CODE ( htmlphp):
скопировать код в буфер обмена
<?foreach ($arResult['ITEMS'] as $val):?> <li><a href="#<?=$val["ID"]?>"><?=$val['NAME']?></a><br/></li> <?endforeach;?>
Меню 2 для каждой ссылки в Меню 1 разное.
Проблема: Не получается сделать так, что бы меню выводилось под активной ссылкой Меню 1.
На деле выглядит так:
Ссылка1 Меню1
Ссылка2 Меню1
Ссылка3 Меню1
Ссылка4 Меню1
Ссылка1 Меню2
Ссылка2 Меню2
Ссылка3 Меню2
Ссылка4 Меню2
А требуется так:
Ссылка1 Меню1
Ссылка2 Меню1
...Ссылка1 Меню2
...Ссылка2 Меню2
...Ссылка3 Меню2
...Ссылка4 Меню2
Ссылка3 Меню1
Ссылка4 Меню1
Не могу состыковать два foreach. Прошу подсказать.(Отредактировано автором: 28 Октября, 2014 - 14:59:27)
|