backend_task_edit
Позволяет добавлять дополнительное содержимое в форму создания или редактирования задачи.
Доступно начиная с версии 1.0.0.
Задачи
Входящие параметры (передаются по ссылке)
$params['task'] object Экземпляр класса
$params['action'] object Экземпляр класса
tasksTask
, соответствующий редактируемой задаче.$params['action'] object Экземпляр класса
tasksTasksEditAction
— PHP-экшена, который выполняется при переходе к редактированию задачи.
… код плагина …
Результат работы плагина
{$backend_task_edit.before_header}
Дополнительный HTML-код для отображения над верхним блоком.
{$backend_task_edit.header}
Дополнительный HTML-код для отображения в нижней части верхнего блока внутри элемента
<header>
.{$backend_task_edit.after_header}
Дополнительный HTML-код для отображения под верхним блоком.
{$backend_task_edit.before_name}
Дополнительный HTML-код для отображения над полем для ввода названия задачи.
{$backend_task_edit.name}
Дополнительный HTML-код для отображения перед полем для ввода названия задачи.
{$backend_task_edit.after_name}
Дополнительный HTML-код для отображения под полем для ввода названия задачи.
{$backend_task_edit.before_description}
Дополнительный HTML-код для отображения над описанием задачи.
{$backend_task_edit.description}
Дополнительный HTML-код для отображения в нижней части блока, содержащего описание задачи.
{$backend_task_edit.after_description}
Дополнительный HTML-код для отображения под описанием задачи.
{$backend_task_edit.before_attachments}
Дополнительный HTML-код для отображения над списком приложенных файлов.
{$backend_task_edit.attachments}
Дополнительный HTML-код для отображения в нижней части блока, содержащего список приложенных файлов.
{$backend_task_edit.after_attachments}
Дополнительный HTML-код для отображения под списком приложенных файлов.
{$backend_task_edit.before_buttons}
Дополнительный HTML-код для отображения над списком кнопок действий с задачей.
{$backend_task_edit.buttons}
Дополнительный HTML-код для отображения в нижней части блока, содержащего список кнопок действий.
{$backend_task_edit.after_buttons}
Дополнительный HTML-код для отображения под списком кнопок действий.
{$backend_task_edit.before_fields}
Дополнительный HTML-код для отображения над списком дополнительных полей в редакторе задачи.
{$backend_task_edit.after_fields}
Дополнительный HTML-код для отображения под списком дополнительных полей в редакторе задачи.
{$backend_task_edit.more}
HTML-код дополнительных полей в редакторе задачи.
Задачи
Пример кода плагина
PHP
public function backendTaskEdit($params) { /** @var tasksTask */ $task = $params['task']; return [ 'before_header' => 'Custom content above the header', 'header' => 'Custom content in the header', 'after_header' => 'Custom content below the header', 'before_buttons' => 'Custom content above action buttons', 'buttons' => 'Custom content in the action buttons block', 'after_buttons' => 'Custom content below action buttons', 'before_description' => 'Custom content above the description', 'description' => 'Custom content in the description block', 'after_description' => 'Custom content below the description', 'before_attachments' => 'Custom content above attachments', 'attachments' => 'Custom content in the attachments block', 'after_attachments' => 'Custom content below attachments', 'before_hidden_block' => 'Custom content above the comments block', 'hidden_block' => 'Custom content in the comments block', 'after_hidden_block' => 'Custom content below the comments block', 'before_name' => 'Custom content above the task name editing field.', 'name' => 'Custom content before the task name editing field.', 'after_name' => 'Custom content above the task name editing field.', 'before_fields' => 'Custom content above the list of extra fields.', 'more' => 'HTML code of custom extra fields.', 'after_fields' => 'Custom content below the list of extra fields.', ]; }