Главная  |  О продукте  |  Пользователям  |  Community

Поиск

 

Оператор create

C помощью оператора create можно создавать документы и разделы из DJEM-скрипта.

Синтаксис:
<create name="document_name" parent="parent_id" type="document_type">

где document_name - имя создаваемого документа
parent_id - id раздела, в котором создается документ или раздел
document_type - тип создаваемого документа, 0 - раздел, 1 - документ

Возвращаемое значение:
Код созданного документа или 0 в случае неудачи.

Пример:

Создание документа и заполнения его полей

<set documentId='<create name="Тест-документ" parent=<parent[]._id> type=1>'>
<if <var[documentId]>> -   документ успешно создан
   <set oldId=<#_id#>>   - запомним текущий id документа
   <base[<var[documentId]>]>  - установим вновь созданный документ как текущий
   <#text="rofl"#>  заполним поля документа
   <#rofl="bombzor"#>

   <base[<var[oldId]>]>   - восстановим старый id документа
</if>