Проблема банальна
Есть меню
<?php if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die() ?>
<?php
/**
 * @var array $aMenuLinks
 */
global $APPLICATION;
$aMenuLinksExt = $APPLICATION->IncludeComponent(
	"intec.universe:menu.sections", 
	"", 
	array(
		"IS_SEF" => "Y",
		"SEF_BASE_URL" => "/services/",
		"SECTION_PAGE_URL" => "#SECTION_CODE#/",
		"DETAIL_PAGE_URL" => "#SECTION_CODE#/#ELEMENT_ID#/",
		"IBLOCK_TYPE" => "catalogs",
		"IBLOCK_ID" => "15",
		"DEPTH_LEVEL" => "4",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "36000000",
		"ID" => $_REQUEST["ID"],
		"SECTION_URL" => "/services/?SECTION_ID=#ID#",
		"USUAL" => "N",
        "ELEMENTS_ROOT" => "N",
        "ELEMENTS_SECTIONS" => "Y"
	),
	false
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
$newMenuItem = [
    "Мой новый пункт меню",  // Текст ссылки
    "/proizvodstvo-konstruktsiy-iz-metalla/", // URL ссылки
    [], 
    [  
        "IS_PARENT" => 0,
        "DEPTH_LEVEL" => 1, 
    ],
    ""   
];
$aMenuLinks[] = $newMenuItem;
В котором выводятся блоки услуг, и нужно вставить в это меню ссылку произвольного раздела.
раздел создан с урл /proizvodstvo-konstruktsiy-iz-metalla/" 
но при добавлении данного кода выводит только название без ссылки, стоит поменять ссылку на какую то придуманную то сразу работает, что не так то? я же просто добавляю в массив любую ссылку какую захочу. Или он проверяет где то на существующую и не дает ее?
Ну и кстати vardump меню показал что там 10 тыс строк в массиве, мега куча инфы, разве так и должно быть?