Закрыть окно

Логин:
Пароль:
Регистрация
Забыли свой пароль?

Добавляем верхнее меню для 1С-Битрикс подробно

Переносим код вызова компонента “Меню” в шаблон сайта

Откроем файл >> index.php << в корневой папке сайта и скопируем код вызова компонента 1С-Битрикс “Верхнее меню” в буфер обмена редактора:


<? $APPLICATION->IncludeComponent("bitrix:menu", "my_top_menu_01", array(
"ROOT_MENU_TYPE" => "top",
"MENU_CACHE_TYPE" => "N",
"MENU_CACHE_TIME" => "3600",
"MENU_CACHE_USE_GROUPS" => "Y",
"MENU_CACHE_GET_VARS" => array(
),
"MAX_LEVEL" => "1",
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "Y"
),
false
);?>


После этого удалим код вызова компонента и сохраним файл >> index.php <<.

В этом коде видно, что >> my_top_menu_01 << это именно то имя, которое мы задали при копировании шаблона компонента “Меню”.

Откроем файл >> header.php << из папки с нашим шаблоном сайта. Найдем в коде этого файла место, где требуется разместить верхнее меню сайта и скопируем туда код вызова компонента из буфера обмена.


<div class="navigate-menu">
<div id="top-menu">
<? $APPLICATION->IncludeComponent("bitrix:menu", "my_top_menu_01", Array(
"ROOT_MENU_TYPE" => "top", // Тип меню для первого уровня
"MENU_CACHE_TYPE" => "N", // Тип кеширования
"MENU_CACHE_TIME" => "3600", // Время кеширования (сек.)
"MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа
"MENU_CACHE_GET_VARS" => "", // Значимые переменные запроса
"MAX_LEVEL" => "1", // Уровень вложенности меню
"CHILD_MENU_TYPE" => "left", // Тип меню для остальных уровней
"USE_EXT" => "Y", // Подключать файлы с именами вида .тип_меню.menu_ext.php
),
false
);?>
</div>
</div>


Сохраним файл >> header.php <<. Меню в шаблон добавлено, теперь необходимо “физически” создать меню, .т.е. создать файл >> .top.menu.php<<, в котором находятся все параметры меню: названия пунктов меню, адресные ссылки и дополнительные параметры.

Все это мы проделаем в следующем примере.


Количество показов: 1748
(Голосов: 5, Рейтинг: 3.15)

Новые статьи

Новости от Битрикс

Новости «1C-Битрикс»

http://www.1c-bitrix.ru/upload/iblock/5b1/m!.png

18.05.2012

Предложения этой недели в каталоге «1С-Битрикс: Маркетплейс»

Интересная подборка новых решений появилась на этой неделе в каталоге готовых веб-приложений для сайтов и интернет-магазинов «1С-Битрикс: Маркетплейс». Предложения разработчиков настолько разнообразны, что их фантазии можно только позавидовать. И все они будут полезны в работе вашего сайта, независимо от того, чему он посвящен.

http://www.1c-bitrix.ru/upload/iblock/834/box-bus-11-5-155x161.png

17.05.2012

Новая версия «1С-Битрикс: Управление сайтом 11.5» - CRM в каждом интернет-магазине

В новой версии системы управления веб-проектами «1С-Битрикс: Управление сайтом 11.5» впервые для тиражных CMS интернет-магазин полностью интегрирован с CRM (Customers Relationship Management). Теперь у каждого владельца интернет-магазина на платформе «1С-Битрикс» есть возможность вести единую клиентскую базу, конвертировать каждый заказ в продажу, а также увеличивать объем повторных продаж за счет эффективного учета и анализа информации о клиентах.

http://www.1c-bitrix.ru/upload/iblock/ab5/Logo_Diletant.jpg

17.05.2012

Сайт Diletant.ru – занимательная история на платформе «1С-Битрикс»

Diletant.ru – это познавательный проект, посвященный истории. Создание современного интерактивного ресурса веб 2.0, посвященного «популярной истории», задумывалось авторами проекта, прежде всего, чтобы привлечь внимание к печатной версии журнала «Дилетант». И чтобы создать на основе сайта сообщество людей, которым интересна мировая история.