партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Простой адаптивный форум - модуль для битрикс
Условия поставки: лицензия на использование в любом количестве проектов
Способ загрузки: загрузка в автоматическом режиме через личный кабинет
Розничная цена
300 рублей
Банковские карты
Электронные деньги
Терминалы
Счет

Дополняет меню ссылками на инфоблоки, отфильтрованные по типам, ID или символьным кодам, и их разделами. Используется в файлах типа .тип_меню.menu_ext.php.

Пример подключения (при размещении в компонента в папке /bitrix/components/grain/):

Файл .left.menu_ext.php:

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

global $APPLICATION;

$aMenuLinksExt1 = $APPLICATION->IncludeComponent(
    "grain:menu.iblocks",
    "",
    Array(
        "IS_SEF" => "N", // Включить режим совместимости с поддержкой ЧПУ
        "SEF_BASE_URL" => "", // Каталог ЧПУ (относительно корня сайта)
        "IBLOCK_PAGE_URL" => "", // Путь к странице инфоблока (по умолчанию - из настроек инфоблока)
        "SECTION_PAGE_URL" => "", // Путь к странице раздела (по умолчанию - из настроек инфоблока)
        "ADDITIONAL_DEPTH_LEVEL" => "0", // Добавочное значение уровня вложенности ( может исп. при создании подменю, для какого-либо пункта меню)
        "FILTER_TYPE" => array("sellers","articles"), // Фильтр по типам инфоблоков
        "FILTER_ID" => array(), // Фильтр по ID инфоблоков
        "FILTER_CODE" => array(), // Фильтр по символьным кодам инфоблоков
        "SHOW_ELEMENT_COUNT" => "N", // Показывать в скобках количество элементов в инфоблоке
        "COUNT_ONLY_ACTIVE_ELEMENTS" => "Y", // Учитывать только активные элементы при подсчете
        "COUNT_NOT_PUBLISHED_ELEMENTS" => "N", // Учитывать неопубликованные элементы при подсчете
        "COUNT_ELEMENT_SUBSECTIONS" => "Y", // Учитывать элементы вложенных подразделов (для разделов)
        "SHOW_SECTIONS" => "Y", // Показывать разделы инфоблоков
        "SECTION_MAX_DEPTH_LEVEL" => "1", // Максимальный уровень вложенности разделов
        "IBLOCK_SORT_BY1" => "SORT", // Поле для первой сортировки инфоблоков
        "IBLOCK_SORT_ORDER1" => "ASC", // Направление для первой сортировки инфоблоков
        "IBLOCK_SORT_BY2" => "NAME", // Поле для второй сортировки инфоблоков
        "IBLOCK_SORT_ORDER2" => "ASC", // Направление для второй сортировки инфоблоков
        "SECTION_SORT_BY1" => "SORT", // Поле для первой сортировки разделов
        "SECTION_SORT_ORDER1" => "ASC", // Направление для первой сортировки разделов
        "SECTION_SORT_BY2" => "NAME", // Поле для второй сортировки разделов
        "SECTION_SORT_ORDER2" => "ASC", // Направление для второй сортировки разделов
        "CACHE_TYPE" => "A", // Тип кеширования
        "CACHE_TIME" => "3600", // Время кеширования
    )
);

$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt1);
?>



Назад в раздел
Главная   ·   Модули для 1С-Битрикс   ·   Типовые услуги   ·   Форум   ·   Блог   ·   Контакты
Рейтинг@Mail.ru