Пытаюсь зделать добовление в каталог через пхп код. Возникла проблема. Вот примерно так выглядит добовление.
Код |
---|
for ($a=5;$a<10;$a++)
{
$ind = 0;
$Arr["ID"] = $a;
$Arr["QUANTITY"] = 5;
$Arr["QUANTITY_TRACE"] ='N';
$Arr["WEIGHT"] = 0.00;
$Arr["PRICE_TYPE"] = 'S';
$Arr["RECUR_SCHEME_TYPE"] = 'D';
$Arr["RECUR_SCHEME_LENGTH"] = 0;
$Arr["TRIAL_PRICE_ID"] = 1;
$Arr["WITHOUT_ORDER"] = "N";
$Arr["ELEMENT_IBLOCK_ID"] = 3;
$Arr["ELEMENT_XML_ID"] = $a;
$Arr["ELEMENT_NAME"]="Элемент $a";
if (CCatalogProduct::Add($Arr))
echo "Added!";
} |
Добовление происходит (в таблицу b_catalog_product), но название эллемента не добовляется в соответствующую таблицу (b_iblock_element на сколько я понимаю). Предпологаю название и некоторые другие параметры надо добовлять через класс CIBlockElement. Подскажите, как именно должен выглядеть рабочий код, и есть ли способ добовления эллемента в каталог используя только одну функцию ?