Меню на инфоблоках

Меню на инфоблоках

Просмотров: 1189
Довольно интересный вариант меню на инфоблоках, на мой взгляд неправильный, но в некоторых случаях, когда заказчик упрется и не такое приходится придумывать.
Особенностью меню является то, что тянутся все элементы инфоблоков одного типа, при этом каждый элемент еще выступает в роли страницы.
Скачать пример

Код меню


 global $APPLICATION;
$aMenuLinksExt = array();
// выберем все активные информационные блоки для текущего сайта типа catalog
if(CModule::IncludeModule("iblock")) {
    $res = CIBlock::GetList(
        Array("SORT"=>"ASC"),
        Array(
            'TYPE' => 'menu',
            'SITE_ID' => SITE_ID,
            'ACTIVE' => 'Y',
            "CNT_ACTIVE" => "Y",
            "!CODE" => 'my_products'
        ), true
    );
    while ($ar_res = $res->Fetch()) {
        $aMenuLinksExt[] = Array(
            $ar_res['NAME'],
            $ar_res['CODE']."/",
            Array(),
            Array(),
            ""
        );
    }
}
$aMenuLinks = array_merge($aMenuLinksExt, $aMenuLinks);

Внешний вид

меню на инфоблоках пример.jpg

Вид пункта меню в админке

меню на инфоблоках админка.png

меню на инфоблоках страницей.png

Ещё статьи:

20.03.2025 Всё ли хорошо в "БУС" королевстве?
Всё ли хорошо в Датском БУС королевстве? Началась очень нехорошая тенденция ухода клиентов с многолетним пребыванием на битрикс CMS на другие системы. ID: 613

23.02.2025 Техническое задание маркетологу + рекламщику + seo специалисту
Увидел интересное ТЗ в виде требований для на маркетолога / специалиста по рекламе / SEO специалиста. ID: 612

19.02.2025 Нет темы в письмах с битрикс сайта
В почту Яндекс письма с заказами стали без номера в теме приходить внезапно, каких-то явных признаков из-за чего это могло резко случиться не выявлено ID: 611

© 2015-2025 Web админ
Связаться по WhatsApp