backend_page_edit

Позволяет добавлять дополнительное содержимое в верхнюю панель редактирования информационной страницы.

Доступно начиная с версии фреймворка 1.3.3.

Хаб

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

$params array Информация о странице в виде массива со следующими ключами:
$params['id'] int ID страницы.
$params['parent_id'] int|null ID родительской страницы.
$params['name'] string Название страницы.
$params['domain'] string Домен страницы.
$params['route'] string Адрес раздела сайта.
$params['title'] string Заголовок <title>.
$params['url'] string Редактируемая часть URL.
$params['full_url'] string URL относительно адреса раздела сайта.
$params['content'] string Содержимое.
$params['create_datetime'] datetime Дата и время создания.
$params['update_datetime'] datetime Дата и время обновления.
$params['create_contact_id'] int ID контакта сотрудника, создавшего страницу.
$params['sort'] int Значение сортировки.
$params['status'] bool Признак опубликованной страницы.
… код плагина …

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

{$backend_page_edit.action_button_li}
HTML-код дополнительного элемента <li> в меню редактирования страницы.
Хаб

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

PHP

public function backendPageEdit($params)
{
    $page_id = $params['id'];
    
    return [
        'action_button_li' => '<li><span class="text-gray"><i class="fas fa-info-circle text-blue"></i> '
            . _wp('Extra info')
            . '</span></li>',
    ];
}