yous
@yous

Bitrix как создать свойство для элемента инфоблока через api d7?

Устанавливаю(обновляю) через SetPropertyValuesEx()

а как создать свойство через api ?
  • Вопрос задан
  • 627 просмотров
Пригласить эксперта
Ответы на вопрос 1
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("iblock");
$arFields[0] = Array(
    "NAME" => 'Название',
    "ACTIVE" => "Y",
    "SORT" => "500",
    "CODE" => "CODE",
    "PROPERTY_TYPE" => "N", // тип смотри внизу описания
    "IBLOCK_ID" => $IBLOCK_ID
);
$ibp = new CIBlockProperty;
if($PropID = $ibp->Add($arFields[0])) {echo 'OK: '.$PropID;}
else {echo 'Error: '.$ibp->LAST_ERROR;};

S — Строка
N — Число
L — Список
F — Файл
G — Привязка к разделам
E — Привязка к элементам
(пока так - https://dev.1c-bitrix.ru/api_help/iblock/classes/c... )
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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