SetPropertyValues

Метод зберігає значення всіх властивостей елемента інформаційного блоку. Нестатичний метод.

Установки виклику

Масив значень властивостей, у якому коду властивості ставиться у відповідність значення властивості. ЯкщоPROPERTY_CODEвстановлений, то повинен містити одне або масив усіх значень властивості (множинний) для заданого елемента. ЯкщоPROPERTY_CODEдорівнюєfalse, тоPROPERTY_VALUESповинен бути виду Array("код властивості1"=>"значення властивості1", . ), де " код властивості" - числовий або символьний код властивості, "значення властивості" - одне або масив усіх значень властивості (множина). У цьому масивPROPERTY_VALUESповинен містити повний набір значень властивостей даного елемента, тобто. якщо в ньому буде здійснюватись одна з властивостей, то всі його значення для даного елемента будуть видалені. Це справедливо всім типів властивостей крім типуфайл. Файли треба видаляти через масив із параметром "del"=>"Y". Якщо властивість типуфайлмножинна, то файл буде видалений у разі присутності параметра del, незалежно від значення, що приймається ним.

  • Для якості типуСписокслід передавати ідентифікатор значення якості, а не значення.
  • Приклади використання

    Приклад 2 (код виклику методу властивості типу "Рядок"):

    Приклад 3 (код виклику методу властивості типу "HTML/text"):

    Приклад 4 (додавання опису до значення):

    Приклад 5 (видалення якості типу "Файл"):

    Якщо потрібно оновити всю картку товару, включаючи властивості зі значеннями множинного типу (разом з їх описом), це можна зробити одним викликом Update. Слід додати опис (DESCRIPTION) до значень (VALUE) властивостей множинного типу, в PROPERTY_VALUES прописатичисловий або символьний код властивості (множинного типу) та присвоїти масив зі значеннями типу: