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

Компонент menu.sections - как сделать вывод элементов?

00 голосов
4
День добрый!

Задача: в меню left вывести значения элементов инфоблока в определенном разделе

.left.menu_ext.php прикрутил, вывод разделов работает, а как сделать вывод элементов в определенном разделе(в частности в корне).

Вот оригинальный код отображения разделов, что мне нужно модифицировать, чтобы получить нужный мне результат?
Код
<? 
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); 
global $APPLICATION; 
$aMenuLinksExt=$APPLICATION->IncludeComponent("bit­rix:menu.sections", "", Array( 
   "ID"   =>   $_REQUEST["SECTION_ID"], 
   "IBLOCK_TYPE"   =>   "catalog", 
   "IBLOCK_ID"   =>   "5", 
   "SECTION_URL"   =>   "/catalog/index.php?SECTION_ID=#ID#", 
   "DEPTH_LEVEL"   =>   "4", 
   "CACHE_TYPE"   =>   "A", 
   "CACHE_TIME"   =>   "3600" 
   ) 
); 
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt); 
?>


Заранее спасибо за помощь!
спросил 30 Янв, 14 от Kania (5,180 баллов)

4 Ответы

00 голосов
Цитата
Андрей пишет:
"ID" => $_REQUEST["SECTION_ID"],

убери, либо жестко задай т.к. я думаю в index.php ничего не приходит.
ответил 04 Июнь, 14 от Alverdine (500 баллов)
00 голосов
Цитата
Андрей пишет:
что мне нужно модифицировать, чтобы получить нужный мне результат?
логику работы компонента, т.к. этот компонент выбирает только разделы, что видно из его названия.
Создайте компонент на базе этого или используйте result_modifier.php для получения нужного результата.
ответил 01 Окт, 14 от sickmind (4,660 баллов)
00 голосов
Нет эффекта.

ID инфоблока - 48, записи лежат в корне без всяких разделов.
ответил 03 Фев, 15 от Kania (5,180 баллов)
00 голосов
Александр Черкасов:
Этот ответ я и боялся услышать.. smile:) Спасибо! Буду пробовать.
ответил 17 Май, 15 от Kania (5,180 баллов)

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

0 голосов
7 ответов
0 голосов
1 ответ
0 голосов
5 ответов
0 голосов
6 ответов