Всем Здравствуйте!
В html-коде формы два массива чекбоксов (addition и can), заполняются идентификаторами элементов множественного свойства.. передаю постом, внутри:
С файлами все ок, а вот простые множественные свойcтва никак.. Искал на форуме, перепробовал много вариантов, галочки не обновляются (
Подскажите, пожалуйста, если работали с таким типом свойств..
В html-коде формы два массива чекбоксов (addition и can), заполняются идентификаторами элементов множественного свойства.. передаю постом, внутри:
| Код |
|---|
if($PRODUCT_ID = $el->Add($arLoadProductArray)) {
for($i=0;$i<count($_REQUEST['PHOTOS']);$i++) {
$arFiles[] = array ('VALUE' => CFile::MakeFileArray ($_REQUEST['PHOTOS'][$i]), 'DESCRIPTION' => "Фото #".$i);
}
if(count($arFiles)) {
CIBlockElement::SetPropertyValues ($PRODUCT_ID, 10, $arFiles, "photos");
}
CIBlockElement::SetPropertyValuesEx ($PRODUCT_ID, 10, Array ('addition' => $_POST['addition']));
CIBlockElement::SetPropertyValuesEx ($PRODUCT_ID, 10, Array ('can' => $_POST['can']));
LocalRedirect ("/add/finish/");
} else {
LocalRedirect ("/add/?complete=N");
} |
С файлами все ок, а вот простые множественные свойcтва никак.. Искал на форуме, перепробовал много вариантов, галочки не обновляются (
| Код |
|---|
CIBlockElement::SetPropertyValuesEx ($PRODUCT_ID, 10, Array ('addition' => $_POST['addition']));
CIBlockElement::SetPropertyValuesEx ($PRODUCT_ID, 10, Array ('can' => $_POST['can'])); |
Подскажите, пожалуйста, если работали с таким типом свойств..