Сделал меню из тем новостей:
"bitrix:menu.sections",
"IBLOCK_TYPE" => "services"
"IBLOCK_ID" => "1",
Код файла .left.menu.php:
<?
$aMenuLinks = Array(
);
?>
Код файла .left.menu_ext.php
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
$aMenuLinksExt = $APPLICATION->IncludeComponent(
"bitrix:menu.sections",
"",
Array(
"ID" => $_REQUEST["ID"],
"IBLOCK_TYPE" => "services",
"IBLOCK_ID" => "1",
"SECTION_URL" => "/content/news/index.php?SECTION_ID=#ID#",
"DEPTH_LEVEL" => "3",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>
Вопрос: Как сделать так, что бы пункты меню не показывались (не выводились), если к данному пункту (теме) не прикреплена не одна новость.
Саму тему (пункт меню) удалить нельзя, т.к. к ней прикреплены Статьи.
Я так понимаю нужно сделать проверку на наличие в теме прикрепленных к ней новостей. Но вот где и в каком файле?
Профи откликнитесь!
Заранее спасибо за ответ.
"bitrix:menu.sections",
"IBLOCK_TYPE" => "services"
"IBLOCK_ID" => "1",
Код файла .left.menu.php:
<?
$aMenuLinks = Array(
);
?>
Код файла .left.menu_ext.php
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
$aMenuLinksExt = $APPLICATION->IncludeComponent(
"bitrix:menu.sections",
"",
Array(
"ID" => $_REQUEST["ID"],
"IBLOCK_TYPE" => "services",
"IBLOCK_ID" => "1",
"SECTION_URL" => "/content/news/index.php?SECTION_ID=#ID#",
"DEPTH_LEVEL" => "3",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>
Вопрос: Как сделать так, что бы пункты меню не показывались (не выводились), если к данному пункту (теме) не прикреплена не одна новость.
Саму тему (пункт меню) удалить нельзя, т.к. к ней прикреплены Статьи.
Я так понимаю нужно сделать проверку на наличие в теме прикрепленных к ней новостей. Но вот где и в каком файле?
Профи откликнитесь!
Заранее спасибо за ответ.