diff --git a/HLHelpers.php b/HLHelpers.php index 77d1465..16c46f3 100644 --- a/HLHelpers.php +++ b/HLHelpers.php @@ -3,7 +3,7 @@ * Набор методов для работы с highloadblock Bitrix * User: darkfriend * Date: 25.04.2017 - * @version 1.0.4 + * @version 1.0.5 */ namespace Darkfriend; diff --git a/README.md b/README.md index 8e2a6e9..e353cfa 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ + [Получить все highloadblock](#ListHighloadBlock) + [Создать HighloadBlockTable](#CreateHighloadBlock) + [Добавить поле в HighloadBlockTable](#AddFieldHighloadBlock) + + [Обновить поле в HighloadBlockTable по ID](#UpdateFieldHighloadBlock) + + [Обновить поле в HighloadBlockTable по UF_NAME](#UpdateFieldHighloadBlockByUF) + [Удалить поле или поля в HighloadBlockTable](#DeleteFieldHighloadBlock) + [Удалить HighloadBlockTable](#DeleteHighloadBlock) * Работа с элементами @@ -84,6 +86,60 @@ ?> ``` +### Обновить поле в HighloadBlockTable по ID + +```php + '100', + 'MANDATORY' => 'Y', + 'SETTINGS' => [ + 'DEFAULT_VALUE' => 'empty', + ], + 'EDIT_FORM_LABEL' => [ + 'ru' => 'Тестовое поле', + 'en' => 'Test field', + ], + 'LIST_COLUMN_LABEL' => [ + 'ru' => 'Тестовое поле', + 'en' => 'Test field', + ], + ]; + $id = HLHelpers::getInstance()->updateField($hlblockID, $fieldID, $arField); + print_r($id); // bool, как результат +?> +``` + +### Обновить поле в HighloadBlockTable по UF_NAME + +```php + '100', + 'MANDATORY' => 'Y', + 'SETTINGS' => [ + 'DEFAULT_VALUE' => 'empty', + ], + 'EDIT_FORM_LABEL' => [ + 'ru' => 'Тестовое поле', + 'en' => 'Test field', + ], + 'LIST_COLUMN_LABEL' => [ + 'ru' => 'Тестовое поле', + 'en' => 'Test field', + ], + ]; + $id = HLHelpers::getInstance()->updateFieldByName($hlblockID, $ufName, $arField); + print_r($id); // bool, как результат +?> +``` + ### Удалить поле или поля в HighloadBlockTable ```php