Хуки Блог
04.07.2024
backend_assetsДобавляет дополнительное содержимое в секцию HEAD основной разметки бекенда.
backend_blog_editДобавляет собственное содержимое на страницу настроек блога.
backend_commentsДобавляет дополнительное содержимое на страницу просмотра комментариев в бекенде.
backend_page_editПозволяет добавлять дополнительное содержимое в верхнюю панель редактирования информационной страницы.
backend_pages_sidebarПозволяет добавлять дополнительное содержимое в список информационных страниц в разделе «Страницы».
backend_postДобавляет дополнительное содержимое на страницу просмотра записи блога в бекенде (над списком комментариев).
backend_post_editДобавляет дополнительное содержимое на страницу редактирования записи блога в бекенде.
backend_sidebarДобавляет дополнительное содержимое в левую боковую панель.
backend_streamДобавляет дополнительное содержимое на страницу просмотра списка записей блогов в бекенде.
blog_deleteСрабатывает сразу же после удаления одного или нескольких блогов.
blog_predeleteСрабатывает непосредственно перед удалением одного или нескольких блогов.
blog_saveСрабатывает при сохранении настроек блога.
blog_validateСрабатывает при проверке корректности параметров блога перед сохранением.
comment_deleteСрабатывает сразу же после удаления одного или нескольких комментариев.
comment_predeleteСрабатывает непосредственно перед удалением одного или нескольких комментариев.
comment_presave_backendСрабатывает непосредственно перед сохранением комментария в бекенде.
comment_presave_frontendСрабатывает непосредственно перед добавлением комментария во фронтенде.
comment_save_backendСрабатывает сразу же после сохранения комментария, добавленного через бекенд.
comment_save_frontendСрабатывает сразу же после сохранения комментария, добавленного через фронтенд.
comment_validateСрабатывает при валидации содержимого коментария перед сохранением его в базу данных.
contacts_deleteСрабатывает при проверке связей удаляемых контактов с приложением «Блог».
cron_actionСрабатывает при выполнении запланированного действия, настроенного в качестве задания планировщика (cron).
frontend_action_defaultДобавляет дополнительное содержимое на главную страницу фронтенда.
frontend_action_errorДобавляет дополнительное содержимое на страницы с информацией об ошибках во фронтенде.
frontend_action_pageИнтерфейсный хук, расширяющий содержимое дополнительных страниц фронтенда.
frontend_action_postИнтерфейсный хук, расширяющий содержимое страницы просмотра записи блога во фронтенде.
frontend_postДобавляет дополнительное содержимое на страницу просмотра записи блога во фронтенде.
page_deleteСрабатывает перед удалением информационной страницы.
page_editПозволяет добавлять дополнительные поля в форму редактирования настроек информационной страницы.
page_saveСрабатывает после сохранения информационной страницы.
post_deleteСрабатывает сразу же после удаления одной или нескольких записей блога.
post_predeleteСрабатывает непосредственно перед удалением одной или нескольких записей блога.
post_prepublishСрабатывает непосредственно перед публикацией записи блога.
post_presaveСрабатывает непосредственно перед сохранением записи блога в базу данных.
post_presheduleСрабатывает непосредственно перед сохранением записи для запланированной публикации.
post_publishСрабатывает при публикации записи блога.
post_saveСрабатывает при обновлении информации о записи блога.
post_sheduleСрабатывает при сохранении записи для запланированной публикации.
post_validateСрабатывает при валидации данных записи блога.
prepare_blogs_backendДополняет или изменяет данные блогов для отображения в бекенде.
prepare_blogs_frontendДополняет или изменяет данные блогов для отображения во фронтенде.
prepare_comments_backendДобавляет дополнительное содержимое в список комментариев, отображаемый в бекенде.
prepare_comments_frontendДобавляет дополнительное содержимое в список комментариев, отображаемый в бекенде.
prepare_posts_backendДополняет или изменяет данные записей блога для отображения во бекенде.
prepare_posts_frontendДополняет или изменяет данные записей блога для отображения во фронтенде.
reminder_saveСрабатывает при сохранении настроек email-уведомлений.
reminder_sendСрабатывает при отправке email-уведомления о появлении новой информации в блоге.
rights.configПозволяет добавлять собственные элементы настройки прав доступа к приложению.
routingПозволяет плагинам добавлять собственные правила маршрутизации для фронтенда.
search_blogs_backendРасширяет функциональность поиска блогов в бекенде.
search_blogs_frontendРасширяет функциональность поиска блогов во фронтенде.
search_posts_backendОбработка собственных URL для отображения (поиска) списков записей блогов в бекенде. Параметры поиска должны содержаться в URL и представлять собой значения, воспринимаемые PHP-скриптами как массив. Массив должен быть указан в параметре с именем search и должен содержать единственный корневой элемент, совпадающий с ID плагина, например: ?search[myplugin][key]=myposts&search[myplugin][status]=1.
search_posts_frontendОбработка собственных URL для отображения (поиска) списков записей блогов во фронтенде. Параметры поиска должны содержаться в URL и представлять собой значения, воспринимаемые PHP-скриптами как массив. Массив должен быть указан в параметре с именем search и должен содержать единственный корневой элемент, совпадающий с ID плагина, например: ?search[myplugin][key]=myposts&search[myplugin][status]=1.