$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