Bitrix - Функция для получения дочерних категорий по идентификатору родительской категории.

/ Просмотров: 3999
Метки:
Функция для  получения дочерних категорий по идентификатору родительской категории.


        function getChildCat($id)
        {
            global $db,$CONFIG, $tpl, $result, $ni;
            $sql = "SELECT * FROM `categories` WHERE `parent_id` = ".$id;
            $db->query($sql);
            $preresult = array();
            $ni++;
            while ($db->next_record())
            {
                $preresult[] = array("id" => $db->f('id'), "title" => $db->f('title'), "level"=> $ni);
            }

            foreach ($preresult as $results)
            {
                $ni = $results['level'];
                $result[] = $results;
                $this->getChildCat($results['id']);
            }

            return $result;
        }

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)