Оператор baseПоддерживается в <dynamic> Оператор base устанавливает документ expr в качестве текущего документа. Таким образом, все последующие операторы будут работать так, как будто документ expr является текущим. Синтаксис: <base[expr]> Можно использовать в шаблоне несколько операторов base, контекст переключается непосредственно после оператора. Пример:<base[<parent[]>]> – установит в качестве текущего документа родительский документ, т.е. тот документ, в котором находился предыдущий (до вызова base) текущий документ. Например, можно использовать, если вся последующая работа скрипта связана с родительским документом – это упростит синтаксис скрипта и сделает его текст более компактным. ПримерDJEM-script текущего документа
<set oldId=<#_id#>> - запомним текущий id документа <base[<parent[]>]> - установим родительский документ как текущий <#author="Иван Иванов"#> - заполним поля документа <#www="djem.ru"#> <base[<var[oldId]>]> - восстановим старый id документа DJEM-script текущего документа |
![]() |
Поиск по документации![]() |