backend_task

Позволяет добавлять дополнительное содержимое в область просмотра задачи.

Доступно начиная с версии 1.0.0.

Задачи

Входящие параметры (передаются по ссылке)

$params['task'] object Экземпляр класса tasksTask, соответствующий просматриваемой задаче.
… код плагина …

Результат работы плагина

{$backend_task.before_header}
Дополнительный HTML-код для отображения над верхним блоком.
{$backend_task.header}
Дополнительный HTML-код для отображения в нижней части верхнего блока внутри элемента <header>.
{$backend_task.after_header}
Дополнительный HTML-код для отображения под верхним блоком.
{$backend_task.before_description}
Дополнительный HTML-код для отображения над описанием задачи.
{$backend_task.description}
Дополнительный HTML-код для отображения в нижней части блока, содержащего описание задачи.
{$backend_task.after_description}
Дополнительный HTML-код для отображения под описанием задачи.
{$backend_task.before_attachments}
Дополнительный HTML-код для отображения над списком приложенных файлов.
{$backend_task.attachments}
Дополнительный HTML-код для отображения в нижней части блока, содержащего список приложенных файлов.
{$backend_task.after_attachments}
Дополнительный HTML-код для отображения под списком приложенных файлов.
{$backend_task.before_buttons}
Дополнительный HTML-код для отображения над списком кнопок действий с задачей.
{$backend_task.buttons}
Дополнительный HTML-код для отображения в нижней части блока, содержащего список кнопок действий.
{$backend_task.after_buttons}
Дополнительный HTML-код для отображения под списком кнопок действий.
{$backend_task.before_hidden_block}
Дополнительный HTML-код для отображения над списком комментариев к задаче.
{$backend_task.hidden_block}
Дополнительный HTML-код для отображения в нижней части блока, содержащего список комментариев.
{$backend_task.after_hidden_block}
Дополнительный HTML-код для отображения под комментариев.
Задачи

Пример кода плагина

PHP

public function backendTask($params)
{
    /** @var tasksTask */
    $task = $params['task'];

    // Get assigned user's object to work with.
    $task->getAssignedContact();

    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',
    ];
}