из init.php?
<?$APPLICATION->IncludeComponent(
"bitrix:news",
"",
Array(
"IBLOCK_ID" => getIBlockID("code")
));?>
getIBlockID - это CIBlockElement::getList()
Вызываю в index.php внутри параметров bitrix:news.
Это нормально? Есть другой подход? Надо это как-то кешировать?
Чтобы не использовать ID. ID же автоинкримент
Да нормально, так и нужно по коду получать а не по айди, getIBlockId() можно закешировать через cphpcache
Обсуждают сегодня