Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Список инфоблоков

00 голосов
1
Создаю меню, которое основывается на имеющихся инфоблоках, так как в коде PHP получить список имеющихся инфоблоков в конкретном их типе?
спросил 11 Июль, 13 от Santhos (120 баллов)

1 Ответ

00 голосов
CIBlock::GetList()

Код
<?
// выберем все активные информационные блоки для текущего сайта типа catalog
// у которых мнемонический код не my_products, со счетчиком активных элементов.
$res = CIBlock::GetList(
   Array(), 
   Array(
      'TYPE'=>'catalog', 
      'SITE_ID'=>SITE_ID, 
      'ACTIVE'=>'Y', 
      "CNT_ACTIVE"=>"Y", 
      "!CODE"=>'my_products'
   ), true
);
while($ar_res = $res->Fetch())
{
   echo $ar_res['NAME'].': '.$ar_res['ELEMENT_CNT'];
}
?>
ответил 11 Июль, 13 от Run (1,300 баллов)

Похожие вопросы

+1 голос
1 ответ
спросил 18 Ноя, 15 от аноним
0 голосов
0 ответов
0 голосов
1 ответ
0 голосов
0 ответов
спросил 19 Фев, 14 от preo (120 баллов)
0 голосов
2 ответов
спросил 26 Апр, 14 от NASTIULEA (100 баллов)