|
Оператор изменения значения поля
Оператор изменения значения поля предназначен для изменения пользовательских полей документа (т.е полей, определенных в контент-шаблоне), и определенного набора системных полей. Такими полями являются _name, _url, _publish_time, _link1, _link2, _link3
Синтаксис:
<#поле=значение#>
Пример:
В папке «новости непроверенные» (путь “main.news.unchecked”) находятся все новости, которые пишут авторы. Корректор проверяет новости, и устанавливает флаг “checked” для проверенных документов. Тогда правило, которое срабатывает при сохранении документов в разделе “main.news.unchecked” и всех его подразделах, и перемещает проверенные документы в раздел “main.news.checked” c идентификатором 22, может выглядеть так:
<if <#checked#> == ”on”>
<#_parent_id=22#>
</if>
Перемещает документ, на котором сработало правило, в раздел с id 22, если у документа в поле checked содержится строка «on» (стандартное значение, записываемое контролью, типа «переключатель»).
|