Если вам приходилось добавлять через код свойства инфоблоков, то возможно у вас возникал вопрос как правильно указать тип свойства. На этот случай есть вот такая шпаргалка.

Типы свойств инфоблока битрикс

  • S — Строка
  • N — Число
  • L — Список
  • F — Файл
  • G — Привязка к разделам
  • E — Привязка к элементам
  • S:map_yandex — Привязка к Яндекс.Карте
  • S:video — Видео
  • S:map_google — Привязка к карте Google Maps
  • N:CatalogIblock — Привязка к торговому каталогу
  • S:UserID — Привязка к пользователю
  • S:TopicID — Привязка к теме форума
  • E:EList — Привязка к элементам в виде списка
  • S:FileMan — Привязка к файлу (на сервере)
  • E:SKU — Привязка к товарам (SKU)
  • S:HTML — HTML/текст
  • N:Sequence — Счетчик
  • S:DateTime — Дата/Время
  • E:EAutocomplete — Привязка к элементам с автозаполнением
  • S:ElementXmlID — Привязка к элементам по XML_ID

Пример добавления свойства инфоблоку

$arFields[0] = Array(
	"NAME" => 'название элемента',
	"ACTIVE" => "Y",
	"SORT" => "500",
	"CODE" => "CODE_OF_ELEMENT",
	"PROPERTY_TYPE" => "N",			//тип свойства
	"IBLOCK_ID" => $IBLOCK_ID
);

$ibp = new CIBlockProperty;

if($PropID = $ibp->Add($arFields[0]))
	echo 'OK: '.$PropID . '<br/>';
else
	echo 'Error: '.$ibp->LAST_ERROR . '<br/>';

Надеюсь этот материал был вам полезен.

Битрикс свойства инфоблока

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

90% сайтов рунета содержат уязвимости и могут быть взломаны! Проверь свой сайт!