Skip to content

Commit f9561d3

Browse files
authored
Обновление документации.
Добавлен пример с обновлением инфоблока по ссылке
1 parent ba777a9 commit f9561d3

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

docs/builders.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,26 @@ $builder->updateIblock($id, function (Iblock $iblock) {
183183
});
184184
```
185185

186+
##### Обновление инфоблока по ссылке
187+
188+
```php
189+
<?php
190+
191+
$builder = new \WS\ReduceMigrations\Builder\IblockBuilder();
192+
$builder->updateIblockByPointer(
193+
\WS\ReduceMigrations\Builder\IblockPointer::byCode(DOMAIN_IBLOCK_NEWS),
194+
function (\WS\ReduceMigrations\Builder\Entity\Iblock $iblock) {
195+
$prop = $iblock->addProperty('Тип')
196+
->code('type')
197+
->typeDropdown();
198+
199+
$prop->addEnum('Главная новость')->xmlId('main');
200+
$prop->addEnum('Срочная новость')->xmlId('hot');
201+
$prop->addEnum('Эксклюзив')->xmlId('exclusive');
202+
}
203+
);
204+
```
205+
186206
### 2. Работа с таблицами. ```TableBuilder``` <a name="TableBuilder"></a>
187207

188208
##### Добавление таблицы

0 commit comments

Comments
 (0)