Всем привет.
Проблема следующая:
Необходимо при сохранении документа только что созданного документа в его title ставить его ID.
Для этого был написан плагин:
global $id;
global $pagetitle;
global $alias;
$pagetitle = (!isset($pagetitle))? 'ID:'.$id : $pagetitle;
if($pagetitle=='Untitled document') {
$pagetitle = 'ID:[*id*]';
}
с System Event: OnBeforeDocFormSave.
Но к сожалению, такой подход не действует - документ получает id в title только при изменении. Видимо, такое происходит из-за того, что документ получает свой ID только после сохранения.
Как обойти эту проблему? Спасибо.