Но мне очень понравилась там одна фишка в админке, а именно: при
открытии любого ресурса тырчик сохранения стоит на «Продолжить
редактирование». То есть, вы открываете ресурс, редактируете, сохраняете
и можно редактировать дальше.
Лично мне это очень удобно, но в Evolution нужно при заходе в ресурс переставить тырчик с «Закрыть» на «Продолжить», что очень раздражает.
Вариант решения простой: нужно сделать плагин, который за меня будет переключать тырчик на нужную позицию.
Создаем плагин (Управление элементами->Плагины->Создать плагин), называем его AlwaysStay и копируем код
$e = & $modx->Event;
if ($e->name == "OnDocFormRender" ||
$e->name == "OnTempFormRender" ||
$e->name == "OnChunkFormRender" ||
$e->name == "OnSnipFormRender" ||
$e->name == "OnPluginFormRender"
) {
$html = "
<script type='text/javascript'>
if(!$('stay').value) $('stay').value=2;
</script>
";
$e->output($html);
}
На вкладке «Системные события» отмечаем
OnDocFormRender
OnTempFormRender
OnChunkFormRender
OnSnipFormRender
OnPluginFormRender
Сохраняем и все готово.
Заходим в любой документ или сниппет и видим, что тырчик стоит в
положении «Продолжить». Если его переставить в положение «Создать новый»
— то оно также сохранится.
Если хотите, чтобы плагин не работал на чанках, к примеру, отключите соответствующее событие (OnChunkFormRender).
Сделано на основе
хабра