Нужно организовать постоение меню из инфоблока следующим образом: в инфоблок добавляется элемент, в меню появляется его название, а по ссылке идет детализация. Наример, список новостей - в меню названия новостей, по ссылкам меню - детализация.
Делаю так:
Тип инфоблока: статейные инфоблоки(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); ?> |
Пункты не подключаются. Получалось делать так, чтобы в меню перечислялись сами типы инфоблоков, а в детелизации шли списки элементов, а вот так не выходит.