core.php
Версия 1.125.2.23 (checked in on 2009/05/13 at 17:33:35 by drumm)
Хуки, вызываемые ядром Друпала.
Хуки ядра обычно вызываются во всех модулях с помощью module_invoke_all()
.
Функции
Имя | Описание |
---|---|
custom_url_rewrite | custom_url_rewrite не является хуком. Это функция, которую вы можете добавить в settings.php, для управления и переадресации путей в Друпале. |
hook_block | Определяет блок или набор блоков. |
hook_comment | Выполняет действия над комментариями. |
hook_cron | Выполняет запланированные действия по расписанию. |
hook_db_rewrite_sql | Переписывает запросы к БД, обычно для контроля доступа. |
hook_elements | Позволяет модулям объявлять собственные типы элементов форм и задавать им значения по умолчанию. |
hook_exit | Используется для подчистки данных после загрузки страницы. |
hook_file_download | Позволяет загружать файлы. |
hook_filter | Определяет фильтры пользовательского ввода. |
hook_filter_tips | Предоставляет советы по использованию фильтров пользовательского ввода. |
hook_footer | Вставляет закрывающий HTML. |
hook_forms | Привязывает идентификаторы форм (form_ids) к функциям их построения. |
hook_form_alter | Позволяет вносить изменения в форму перед её показом. |
hook_help | Предоставляет контекстную справку для пользователей. |
hook_init | Выполняет задачи по инициализации. |
hook_link | Определяет внутренние ссылки Drupal. |
hook_link_alter | Производит изменения перед тем как отображаются ссылки в ноде. Один из популярных способов использования этого хука - изменение/удаление ссылок из других модулей. Если вы хотите добавить ссылку в секцию ссылок ноды, используйте вместо этого hook_link(). |
hook_mail_alter | Alter any aspect of the emails sent by Drupal. You can use this hook to add a common site footer to all outgoing emails; add extra header fields and/or modify the mails sent out in any way. HTML-izing the outgoing mails is one possibility. See also... |
hook_menu | Определяет пункты меню и обратный вызов страниц. |
hook_nodeapi | Выполняет действия над нодами. |
hook_node_access_records | Set permissions for a node to be written to the database. |
hook_node_grants | Inform the node access system what permissions the user has. |
hook_node_operations | Add mass node operations. |
hook_perm | Определяет права доступа пользователя. |
hook_ping | Отправляет ping-запрос на другой сервер. |
hook_profile_alter | Вносит изменения в элементы профиля перед тем, как они будут показаны. Вы можете пропускать/добавлять/пересортировывать/перегруппировывать и т.д. |
hook_search | Определяет пользовательскую функцию поиска. |
hook_search_preprocess | Пред-обработка текста перед занесением в поисковой индекс. |
hook_taxonomy | Выполняется при изменениях таксономии. |
hook_update_index | Обновляет полнотекстовый индекс Друпала для данного модуля. |
hook_user | Выполняет действия с учётными записями пользователей. |
hook_user_operations | Добавляет массовую операцию над пользователями. |
hook_xmlrpc | Регистрирует обработчики XML-RPC. |