Добрый день.
В разделе Новости сделал свое отдельное левое вертикальное меню по разделам годам. Т.е. в инфоблоке новостей создал обязательные разделы 2007 год, 2008 год, 2009 год. И хочу меню:
Все новости
2009 год
2008 год
2007 год
Код меню:
<?
$aMenuLinks = Array(
Array(
"Все новости",
"/news/",
Array(),
Array(),
""
)
);
global $APPLICATION;
$aMenuLinksAdd = $APPLICATION->IncludeComponent(
"bitrix:menu.sections",
"",
Array(
"ID" => $_REQUEST["news"],
"IBLOCK_TYPE" => "news", //установили тип инфоблока
"IBLOCK_ID" => "1", //сам инфоблок - его ID
"SECTION_URL" => "/news/index.php?SECTION_ID=#ID#", //ссылка страницу раздела
"CACHE_TIME" => "3600"
)
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksAdd);
?>
Все работает правильно кроме подсветки. Меню Все новости выделено всегда. И еще выделен один из годов.
Может кто знает что надо сделать чтобы выделенным было только одно меню.
В разделе Новости сделал свое отдельное левое вертикальное меню по разделам годам. Т.е. в инфоблоке новостей создал обязательные разделы 2007 год, 2008 год, 2009 год. И хочу меню:
Все новости
2009 год
2008 год
2007 год
Код меню:
<?
$aMenuLinks = Array(
Array(
"Все новости",
"/news/",
Array(),
Array(),
""
)
);
global $APPLICATION;
$aMenuLinksAdd = $APPLICATION->IncludeComponent(
"bitrix:menu.sections",
"",
Array(
"ID" => $_REQUEST["news"],
"IBLOCK_TYPE" => "news", //установили тип инфоблока
"IBLOCK_ID" => "1", //сам инфоблок - его ID
"SECTION_URL" => "/news/index.php?SECTION_ID=#ID#", //ссылка страницу раздела
"CACHE_TIME" => "3600"
)
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksAdd);
?>
Все работает правильно кроме подсветки. Меню Все новости выделено всегда. И еще выделен один из годов.
Может кто знает что надо сделать чтобы выделенным было только одно меню.