Понедельник, 19.02.2018, 22:43
Приветствую Вас Гость | RSS

Bitrix программирование

Категории раздела
Статистика



Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

CIBlock::GetProperties

Каталог статей

Главная » Статьи » Программирование

CIBlock::GetProperties
CDBResult
CIBlock::GetProperties(
int iblock_id, array arOrder=Array(), array arFilter=Array() );
Возвращает свойства информационного блока iblock_id с возможностью сортировки и дополнительной фильтрации.

Параметры функции

Параметр Описание
iblock_id код информационного блока.
arOrder массив для сортировки результата. Содержит пары "поле сортировки"=>"направление сортировки". Поля сортировки см. CIBlockProperty::GetList()
arFilter массив вида array("фильтруемое поле"=>"значение фильтра" [, ...]). Фильтруемые поля и их значения смотрите в CIBlockProperty::GetList()

Возвращаемое значение

Возвращается объект CDBResult

См. также

  • CIBlockProperty::GetList()

Примеры использования


<?
$res = CIBlock::GetProperties($IBLOCK_ID, Array(), Array("CODE"=>"SRC"));
if($res_arr = $res->Fetch())
$SrcPropID = $res_arr["ID"];
else
{
$arFields = Array(
"NAME" => "Источник импорта",
"ACTIVE" => "Y",
"SORT" => "1000",
"DEFAULT_VALUE" => "",
"CODE" => "SRC",
"ROW_COUNT" => "1",
"COL_COUNT" => "10",
"MULTIPLE" => "N",
"MULTIPLE_CNT" => "",
"PROPERTY_TYPE" => "S",
"LIST_TYPE" => "L",
"IBLOCK_ID" => $IBLOCK_ID
); $ibp = new CIBlockProperty;
$SrcPropID = $ibp->Add($arFields);
if(IntVal($SrcPropID)<=0)
$strWarning .= $ibp->LAST_ERROR."<br>";
}
?>
Категория: Программирование | Добавил: Shak (06.06.2010)
Просмотров: 3772 | Теги: Bitrix api, CIBlock::GetProperties | Рейтинг: 5.0/1
Поиск

Shak © 2018
Копирование материала без указания автора и ссылки на сайт запрещается.
Если вы разместили материал у себя на сайте обязательно свяжитесь со мной shakleinserg{собака}gmail.com
Создать бесплатный сайт с uCoz