Нужно организовать постоение меню из инфоблока следующим образом: в инфоблок добавляется элемент, в меню появляется его название, а по ссылке идет детализация. Наример, список новостей - в меню названия новостей, по ссылкам меню - детализация.
Делаю так:
Тип инфоблока: статейные инфоблоки(articles) -> Новости(news)
В инфоблоке "новости" уже идут сами элементы.
.left.menu_ext.php:
Пункты не подключаются. Получалось делать так, чтобы в меню перечислялись сами типы инфоблоков, а в детелизации шли списки элементов, а вот так не выходит.
Делаю так:
Тип инфоблока: статейные инфоблоки(articles) -> Новости(news)
В инфоблоке "новости" уже идут сами элементы.
.left.menu_ext.php:
| Код |
|---|
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
$aMenuLinksAdd=$APPLICATION->IncludeComponent("svk:menu.sections", "", array(
"IS_SEF" => "N",
"ID" => $_REQUEST["news"],
"IBLOCK_TYPE" => "articles",
"IBLOCK_ID" => "2",
"SECTION_URL" => "",
"DEPTH_LEVEL" => "1",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
),
false
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksAdd);
?>
|
Пункты не подключаются. Получалось делать так, чтобы в меню перечислялись сами типы инфоблоков, а в детелизации шли списки элементов, а вот так не выходит.
8)