Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

не могу отредактировать меню

00 голосов
2
Всем добрый вечер.
Не знаю, как сделал программист до меня.
Проблема в том, что не могу найти, файл для редактирования меню.
Меню идет в виде выпадающих списков.
в шаблоне header.php

Код
 <div class="mainnav"><?$APPLICATION->IncludeComponent("bitrix:menu", "mainnav", array(
   "ROOT_MENU_TYPE" => "top",
   "MENU_CACHE_TYPE" => "A",
   "MENU_CACHE_TIME" => "86400",
   "MENU_CACHE_USE_GROUPS" => "Y",
   "MENU_CACHE_GET_VARS" => array(
   ),
   "MAX_LEVEL" => "2",
   "CHILD_MENU_TYPE" => "sub",
   "USE_EXT" => "Y",
   "ALLOW_MULTI_SELECT" => "Y"
   ),
   false
);?> </div>
        <div id="main_sub_container" onmouseover="dropdown_mouseEnter()" onmouseout="dropdown_mouseLeave('main')"></div>
  


где может находиться файл с массивом меню?
спросил 09 Март, 13 от koka2003 (160 баллов)

2 Ответы

00 голосов
Так меню типа "top" - скорее всего оно лежит в корне сайта.
А так меню можно отредактировать через публичную часть в режиме разработки.

Есть ещё вариант, что меню состоит из разделов инфоблока - тогда вам надо искать инфоблок с этими разделами

а вообще советую почитать доку по меню http://dev.1c-bitrix.ru/api_help/main/general/menu.php
ответил 09 Март, 13 от Ownedd (460 баллов)
00 голосов
В top нету подкатегорий, только основное меню..
Инфоблок.. хм.. можете подсказать куда клинкуть, поточнее? ))
Еще слабовато знаю движок(

Вот кстати шаблон mainnav
Код
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>

<?//echo "<pre>"; print_r($arResult); echo "</pre>";?>

<?if (!empty($arResult)):?>

<script language="javascript">
<!--
<?foreach($arResult as $arItem):?>
<?if($arItem["DEPTH_LEVEL"] == 1):?>
var mainnav_<?=$arItem["PARAMS"]["ID"]?>_array = [];
<?endif;?>
<?endforeach?>
//-->
</script>
<?$previousLevel = 0;foreach($arResult as $arItem):?>
<?if ($previousLevel && $arItem["DEPTH_LEVEL"] < $previousLevel):?>
<?=str_repeat("];//--></script>", ($previousLevel - $arItem["DEPTH_LEVEL"]));?>
<?endif?>
      <?if($arItem["DEPTH_LEVEL"] == 1):?>
         <?if ($arItem["IS_PARENT"]):?>
<a href="<?=$arItem["LINK"]?>" onmouseover="showMenu(mainnav_<?=$arItem["PARAMS"]["ID"]?>,0)" onmouseout="dropdown_mouseLeave('main')"><img name="mainnav_<?=$arItem["PARAMS"]["ID"]?>_img" src="<?=$arItem["PARAMS"]["IMG"]?>" border="0" alt="<?=$arItem["TEXT"]?>" title="<?=$arItem["TEXT"]?>" /></a>
<script language="javascript">
<!--
mainnav_<?=$arItem["PARAMS"]["ID"]?>_array = [
         <?else:?>
<a href="<?=$arItem["LINK"]?>" onmouseover="showMenu(mainnav_<?=$arItem["PARAMS"]["ID"]?>,0)" onmouseout="dropdown_mouseLeave('main')"<?=(($arItem["SELECTED"])?' class="selected"':'')?>><img name="mainnav_<?=$arItem["PARAMS"]["ID"]?>_img" src="<?=$arItem["PARAMS"]["IMG"]?>" border="0" alt="<?=$arItem["TEXT"]?>" title="<?=$arItem["TEXT"]?>" /></a>
         <?endif?>
      <?else:?>
         <?if($arItem["DEPTH_LEVEL"] > $previousLevel):?>
'<?=$arItem["TEXT"]?>', '<a href="<?=$arItem["LINK"]?>" class="main_sub_link">'
         <?else:?>
,'<?=$arItem["TEXT"]?>', '<a href="<?=$arItem["LINK"]?>" class="main_sub_link">'
         <?endif?>
      <?endif;?>
   <?$previousLevel = $arItem["DEPTH_LEVEL"];?>
<?endforeach?>
<?if ($previousLevel > 1)://close last item tags?>
<?=str_repeat("];//--></script>", ($previousLevel-1) );?>
<?endif?>

<script language="javascript">
<!--
<?foreach($arResult as $arItem):?>
<?if($arItem["DEPTH_LEVEL"] == 1):?>
var mainnav_<?=$arItem["PARAMS"]["ID"]?> = new mainMenu(mainnav_<?=$arItem["PARAMS"]["ID"]?>_array, 'mainnav_<?=$arItem["PARAMS"]["ID"]?>_img',
'<?=$arItem["PARAMS"]["IMG"]?>',
'<?=$arItem["PARAMS"]["IMG_OVER"]?>');
<?endif;?>
<?endforeach?>
//-->
</script>
<?endif?>


О кстати, нашел инфоблок.. поменял урл.. но все равно.. в этом меню(выпадающем), адреса так остались..

Ура нашел!!!))) sub.menu.php :)
Спасибо за помощь! :)
ответил 17 Март, 13 от koka2003 (160 баллов)

Похожие вопросы

0 голосов
3 ответов
0 голосов
1 ответ
спросил 08 Окт, 20 от аноним
0 голосов
1 ответ
спросил 23 Июль, 15 от Demich (120 баллов)
+1 голос
2 ответов
0 голосов
2 ответов
спросил 19 Апр, 14 от Scorpiobe (100 баллов)