frontend_page

Срабатывает при отображении страницы сайта. Позволяет изменить свойства страницы перед её отображением.

Сайт

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

$params['domain'] string Адрес сайта, на котором опубликована страница.
$params['route'] array Свойства поселения «Сайта», к которому относится страница.
$params['url'] string Редактируемая часть URL страницы.
$params['page'] array Свойства страницы из таблицы «site_page».
$params['page']['id'] int ID страницы.
$params['page']['domain_id'] int ID сайта, на котором опубликована страница.
$params['page']['url'] string Редактируемая часть URL страницы.
$params['page']['full_url'] string Относительный URL страницы без учёта адреса поселения.
$params['page']['name'] string Заголовок страницы.
$params['page']['content'] string Текст страницы.
$params['page']['title'] string Заголовок TITLE.
$params['page']['description'] string Значение метатега «description».
$params['page']['keywords'] string Значение метатега «keywords».
… код плагина …

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

Сайт

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

PHP

public function frontendPage(&$params)
{
    $page = &$params['page'];
    $page['content'] = str_replace(' ', ' ', $page['content']);
}