$nc_core->sub_class->get_by_id( $id, $item = "", $nc_ctpl = 0, $reset = 0, $type = "" )
получить информацию о сущности по id
| Параметр | Описание |
|---|---|
| $id | номер сущности |
| $item (опционально) | требуемый параметр, если не задан - функция возврщает массив |
| $nc_ctpl | номер шаблона компонента |
| $reset | флаг сброса локального статического кэша |
| $type | тип шаблона |
Для того чтобы вывести данные не из компонента, а из шаблона компонента укажите значения $nc_ctpl или $type.
Типы шаблонов
| Параметр | Описание |
|---|---|
| useful | Обычный |
| inside_admin | Режим администрирования |
| admin_mode | Режим редактирования |
| rss | RSS |
| xml | XML-выгрузка |
| title | Для титульной страницы |
| trash | Для корзины удаленных объектов |
| mobile | Мобильный |
| responsive | Адаптивный |
| multi_edit | Множественное редактирование |
<?php // получаем объект nc_core $nc_core = nc_Core::get_object(); // выводим данные, 568 — номер инфоблока в разделе, Sub_Class_Name — имя поля echo $nc_core->sub_class->get_by_id(568, "Sub_Class_Name"); // вывести массив значений, 568 — номер инфоблока в разделе print_r($nc_core->sub_class->get_by_id(568)); // вывести массив значений, 568 — номер инфоблока в разделе, 248 — номер шаблона компонента print_r($nc_core->sub_class->get_by_id(568, null, 248)); // вывести массив значений, 568 — номер инфоблока в разделе, inside_admin — тип шаблона компонента print_r($nc_core->sub_class->get_by_id(568, null, null, null, "inside_admin"));
Комментарии 3