Оператор createПоддерживается в <dynamic> C помощью оператора create можно создавать документы и разделы из DJEM-скрипта. Синтаксис: где document_name имя создаваемого документа Возвращаемое значение: Пример:Создание документа и заполнения его полей <create name="Тест-документ" parent="<parent[]._id>"
type="404">
<if <var[create:id]>> - документ успешно создан <set oldId=<#_id#>> - запомним текущий id документа <base[<var[create:id]>]> - установим вновь созданный документ как текущий <#author="Иван Иванов"#> - заполним поля документа <#www="djem.ru"#> <base[<var[oldId]>]> - восстановим старый id документа </if> См. также оператор base Без оператора base вариант записи заполнения полей документа выглядит так <create name="Тест-документ" parent="<parent[]._id>"
type="404">
<if <var[create:id]>> - документ успешно создан <[<var[create:id]>].author="Петр Петров"> <[<var[create:id]>].www="djem.ru"> </if> ПримерПакетное создание файлов с подтипом по умолчанию у текущего документа <if <#newdocs#>>
<set newdocs = <#newdocs.replace("\r\n", ",")#>> <foreach name=z data="<var[newdocs]>"> <create name="<foreach[z]._value>" parent="<#_id#>" type="<[<#_type#>]._default_subtype>"> </foreach> <#newdocs=''#> </if> |
![]() |
Поиск по документации![]() |