Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Создание раскрывающихся (выпадающих, дежурных) ссылок в активном разделе меню

00 голосов
1
На сайте разделы левого вертикального меню открывают страницы с названиями и краткими описаниями товаров, которые внесены в базу в виде элементов (разделы на не создавались).
Требуется снабдить каждый раздел меню способностью в активном состоянии высвечивать список ссылок. которые должны вести к соответствующей странице подробного описания товара (элемента).
Как можно заставить шаблон компонента вертикального меню сообщать массив из названий товаров (элементов) и адресов ссылок на страницу с дополнительным описанием, которые относятся к активизированному разделу?

Код шаблона компонента "bitrix:menu".
Код
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>

<?if (!empty($arResult)):?>
<ul class="left-menu">

<?foreach($arResult as $arItem):?>
   <?if($arItem["SELECTED"]):?>
      <li><a href="<?=$arItem["LINK"]?>" class="selected"><?=$arItem["TEXT"]?></a></li>
   <?else:?>
      <li><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></li>
   <?endif?>
   
<?endforeach?>

</ul>
<?endif?>
спросил 26 Окт, 13 от Cooper (260 баллов)

1 Ответ

00 голосов
Можно, например, создать result_modifier.php, в котором для активного раздела делать CIBlockElement::GetList() и присоединять массив элементов раздела, который потом разбирать в шаблоне.
ответил 25 Ноя, 13 от Eddie (2,060 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
4 ответов
спросил 26 Март, 14 от Merkof (160 баллов)
0 голосов
1 ответ
0 голосов
3 ответов
спросил 27 Март, 14 от katena (280 баллов)
0 голосов
1 ответ
спросил 20 Фев, 14 от BeLFiGoR (100 баллов)