Сообщения

Сообщения за июль, 2014

Создание меню категорий продуктов из catalog.section.list

Сначала формируется общий список со вложенными списками "под-категорий", после чего рекурсивно выводится при помощи функции show_list , а check_childe_link  функция служит для проверки не является ли категория активной. <? if ( ! defined ( "B_PROLOG_INCLUDED" ) | | B_PROLOG_INCLUDED ! = = true ) die ( ) ; ?> <? $menu_list = array ( "list" = > array ( ) ) ; foreach ( $arResult [ "SECTIONS" ] as $key = > $arItem ) { $container = & $menu_list ; for ( $i = 0 ; $i < ( $arItem [ "DEPTH_LEVEL" ] - 1 ) ; $i + + ) { $container = & $container [ "list" ] [ count ( $container [ "list" ] ) - 1 ] ; if ( ! isset ( $container [ "list" ] ) ) $container [ "list" ] = array ( ) ; } array_push ( $container [ "list" ] , array ( "CODE" = > $arItem [ "CODE" ] , "NAME" = > $arItem [