Ситуация следующая:
В корне (файлы и папки) у меня нет файла .top.menu.php
в корне есть только: меню типа "left"
в нем прописано основное меню без вложений.
в папке 3 лежит:
1) меню типа "top";
2) файл .top.menu_ext.php
3) файл detail.php
4) файл index.php
папки 3.1 здесь нет, тут вообще папок нет никаких.. все данные заполняются через информационный блок, который находится дальше после файлов и папок.
в меню типа "top" лежит простой код
Код |
---|
<?
$aMenuLinks = Array(
);
?> |
в файле .top.menu_ext.php идет добавление в основной массив разделы пункта 3
Код |
---|
<?
// дополнительный файл меню
// добавляет в основной массив меню разделы каталога
if (CModule::IncludeModule('iblock')) {
$aMenuLinksNew = array();
$rsSections = CIBlockSection::GetList(
array('SORT' => 'ASC', 'NAME'=>'ASC'),
array('IBLOCK_ID' => '22', 'ACTIVE_DATE' => 'Y', 'ACTIVE' => 'Y')
);
while ($arSection = $rsSections->Fetch())
{
$aMenuLinksNew[] = array(
$arSection['NAME'],
'/catalog/index.php?cID=' . $arSection['ID'],
array(),
array(),
''
);
}
$aMenuLinks = array_merge($aMenuLinksNew, $aMenuLinks);
}
?>
|
Самое что интересное, во всех пунктах кроме 3 информация, которая отображается на сайте, написана в файле index.php что уже не совсем грамотно сделано..
Сижу, ломаю голову, что дальше делать с этим богатством??
Если надо то могу выложить коды файлов detail.php и index.php