Помощь Выпадающее меню

Тема в разделе "Битрикс", создана пользователем djvavik, 1 окт 2013.

Модераторы: mrLom, puagardian
  1. djvavik

    djvavik Постоялец Нарушитель

    Регистр.:
    27 авг 2013
    Сообщения:
    130
    Симпатии:
    16
    Здравствуйте. Подскажите пожалуйста, как добавить страницу в выпадающее меню. (Пример: Информация)

    Почему то у меня страница создается, а в подменю не появляется.

    Понимаю, глупый вопрос, но всте таки ответа на сайте битрикса не нашел.

    Спасибо.
     
  2. 0nolek0

    0nolek0 Прохожие

    2 уровневое меню строится на основе 2 файлов меню.
    меню 1 уровня лежит обычно в корне сайта (в нём заданы названия и урлы)
    меню 2 уровня (имеет другое название) обычно лежит в папке (и в нём так же заданы названия и урлы).

    Т.е. вам нужно внести вашу страницу в меню 2 уровня. Как называется меню какого уровня конкретно у вас без доступа никто не скажет.
     
  3. Absinthe

    Absinthe Писатель

    Регистр.:
    26 сен 2012
    Сообщения:
    0
    Симпатии:
    0
    В корне сайта у Вас должен быть файл меню вида .top.menu.php или .left.menu.php. Это по-умолчанию. Т.е. 2 типа меню - верхнее и левое. Допустим у Вас создано меню верхнее. В корне сайта файл .top.menu.php В нем код типа:
    PHP:
    <?
    $aMenuLinks = Array(
        Array(
            
    "О нас",
            
    "/about/",
            Array(),
            Array(),
            
    ""
        
    ),
        Array(
            
    "Каталог",
            
    "/catalog/",
            Array(),
            Array(),
            
    ""
        
    )
    );
    ?>
    И, допустим, Вам нужно добавить два подраздела в раздел "О нас" и назвать их "информация" и "вакансии". Для этого в папке about нужно создать файл с именем .left.menu.php и в нем добавить что-то типа этого:
    PHP:
    <?
    $aMenuLinksExt = Array(
        Array(
            
    "Информация",
            
    "/about/info/",
            Array(),
            Array(),
            
    ""
        
    ),
        Array(
            
    "Вакансии",
            
    "/about/vacancy/",
            Array(),
            Array(),
            
    ""
        
    )
    );
    $aMenuLinks array_merge($aMenuLinks$aMenuLinksExt);
    ?>
    Все, выпадающее меню готово!
     
  4. wholeseptember

    wholeseptember Писатель

    Регистр.:
    8 июн 2011
    Сообщения:
    0
    Симпатии:
    2
    Выше верно написали. Можно ещё просто в админке зайти в нужный раздел и создать там меню типа left и будет счастье