Cистема управления сайтом

Оператор 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 текущего документа

Поиск по документации

О компании  |  Партнёрам

© 2005 — 2024 DJEM Solutions, все права защищены. | Дизайн — Студия Fractalla