Здравствуйте!
Ну можно примерно так в файле типа .тип_меню.menu_ext.php:
Код |
---|
<?php
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
use \Bitrix\Main\Loader;
$aMenuLinksExt = array();
if(Loader::includeModule("grain.forum"))
{
$result = \Grain\Forum\ForumTable::getList(array(
'order' => array('SORT'=>'ASC','ID'=>'DESC'),
'filter' => array('SITE_ID'=>GRAIN_FORUM_SITE_ID,'ACTIVE'=>'Y'),
'select' => array('ID','CODE','NAME'),
));
while($arForum = $result->fetch())
{
\Grain\Forum\Cache::registerTag("forum",$arForum["ID"]);
$arForum["URL"] = str_replace("#FORUM#",$arForum["CODE"],"/forum/#FORUM#/");
$aMenuLinksExt[] = array(
htmlspecialcharsbx($arForum["NAME"]),
$arForum["URL"],
$arResult["ELEMENT_LINKS"][$arSection["ID"]],
array(
"IS_PARENT" => false,
"DEPTH_LEVEL" => 1,
),
);
}
}
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
|