Хуки Сайт
04.07.2024
backend_page_editПозволяет добавлять дополнительное содержимое в верхнюю панель редактирования страницы.
backend_pages_sidebarПозволяет добавлять дополнительное содержимое в список страниц в разделе «Страницы».
backend_settingsДобавляет дополнительное содержимое (например, поля настроек) на страницу настроек сайта.
backend_sidebarДобавляет дополнительное содержимое в боковую панель.
domain_deleteСрабатывает после удаления сайта.
domain_saveСрабатывает при добавлении нового сайта и при сохранении настроек существующего сайта.
frontend_pageСрабатывает при отображении страницы сайта. Позволяет изменить свойства страницы перед её отображением.
frontend_page_beforeСрабатывает перед получением информации о странице из базы данных. Позволяет сформировать содержимое страницы полностью средствами плагина.
page_deleteСрабатывает перед удалением страницы.
page_editПозволяет добавлять дополнительные поля в форму редактирования настроек информационной страницы.
page_saveСрабатывает после сохранения информационной страницы.
route_delete.afterСрабатывает после удаления правила из настроек структуры сайта.
route_delete.beforeСрабатывает перед удалением правила из настроек структуры сайта.
route_save.afterСрабатывает после сохранения правила структуры сайта.
route_save.beforeСрабатывает перед сохранением правила структуры сайта.
routingПозволяет плагинам добавлять собственные правила маршрутизации для фронтенда.
update.routeСрабатывает при изменении адреса правила в структуре сайта.
view_pagesСрабатывает при выполнении метода {$wa->site->pages()}. Позволяет изменить содержимое возвращаемого массива страниц.