core.php

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

Версия 1.168.2.53 (checked in on 2009/05/13 at 17:27:07 by goba)

Хуки, вызываемые ядром Друпала.

Хуки ядра обычно вызываются во всех модулях с помощью module_invoke_all().

Функции

ИмяОписание
custom_url_rewrite_inboundcustom_url_rewrite_inbound не является хуком. Это функция, которую можно добавить в settings.php, чтобы переадресовывать входящие запросы к путям Друпала. Эта функция вызывается перед загрузкой модулей и инициализацией меню. Она изменяет $_GET['q'].
custom_url_rewrite_outboundcustom_url_rewrite_outbound не является хуком. Это функция, которую можно добавить в settings.php, и которая может вносить изменения во все ссылки, создаваемые Друпалом.
hook_actions_deleteВыполняется после удаления действия (action).
hook_action_infoИнформирует триггеры Друпала о новых действиях (actions).
hook_action_info_alterИзменяет действия (action), объявленные другим модулем.
hook_blockОпределяет блок или набор блоков.
hook_bootВыполняет задачи при загрузке системы.
hook_commentВыполняет действия над комментариями.
hook_cronВыполняет запланированные действия по расписанию.
hook_db_rewrite_sqlПереписывает запросы к БД, обычно для контроля доступа.
hook_elementsПозволяет модулям определять свои собственные типы элементов Forms API и определять их значения по умолчанию.
hook_exitИспользуется для подчистки данных после загрузки страницы.
hook_file_downloadКонтролирует доступ к файлам при приватном способе загрузки. Кроме того, позволяет указывать HTTP заголовки для файлов.
hook_filterОпределяет фильтры пользовательского ввода.
hook_filter_tipsПредоставляет советы по использованию фильтров пользовательского ввода.
hook_flush_cachesПозволяет добавляет свои таблицы к списку таблиц кеша, которые будут очищены.
hook_footerВставляет закрывающий HTML.
hook_formsПривязывает идентификаторы форм (form_ids) к функциям их построения.
hook_form_alterПозволяет вносить изменения в форму перед её показом.
hook_form_FORM_ID_alterПредоставляет возможность изменить отдельную форму, вместо глобального хука hook_form_alter().
hook_helpПредоставляет контекстную справку для пользователей.
hook_hook_infoПоказывает список триггеров (событий), к которым Ваш модуль позволяет пользователям назначать действия.
hook_initВыполняет задачи по инициализации. См. также hook_boot(), hook_exit()
hook_linkОпределяет внутренние ссылки Drupal.
hook_link_alterПроизводит изменения перед тем как отображаются ссылки в ноде. Один из популярных способов использования этого хука - изменение/удаление ссылок из других модулей. Если вы хотите добавить ссылку в секцию ссылок ноды, используйте вместо этого hook_link().
hook_localeПозволяет модулям определять их собственные группы текстов, которые могут быть переведены.
hook_mailПодготавливает письмо, основанное на параметрах. Для подробностей см. также drupal_mail().
hook_mail_alterИзменяет любой аспект email отсылаемых Друпал. Вы можете использовать этот хук, чтобы добавить общий нижний колонтитул сайта для всех исходящих писем; добавить дополнительное поле заголовка и/или изменить отправляемые письма любым образом. HTML-изация исходящих писем - одна из возможностей.
hook_menuОпределяет пункты меню и обратные вызовы страниц.
hook_menu_alterПроизводит изменения над данными, сохраненными в таблице {menu_router}, после того как выполнился hook_menu().
hook_menu_link_alterИзменение данных, сохраненных в {menu_links} таблице по menu_link_save().
hook_nodeapiВыполняет действия над нодами.
hook_node_access_recordsУстанавливает разрешения для ноды быть записанной в базу данных.
hook_node_grantsИнформирует систему управления доступом к нодам о правах, которые пользователь имеет.
hook_node_operationsДобавляет массовые операции над нодами.
hook_permОпределяет права доступа пользователя.
hook_pingОтправляет ping-запрос на другой сервер.
hook_profile_alterВносит изменения в элементы профиля перед тем, как они будут показаны. Вы можете пропускать/добавлять/пересортировывать/перегруппировывать и т.д.
hook_schema_alterВносит изменения в существующие схемы базы данных.
hook_searchОпределяет пользовательскую функцию поиска.
hook_search_preprocessПред-обработка текста перед занесением в поисковой индекс.
hook_system_info_alterИзменяет информацию, получаемую из файлов .info модулей и тем.
hook_taxonomyВыполняется при изменениях таксономии.
hook_term_pathПозволяет модулям предоставлять альтернативные пути к терминам таксономии, которыми заведует модуль.
hook_themeРегистрирует темизации модуля или темы.
hook_theme_registry_alterИзменяет информацию в регистре тем, возвращаемую hook_theme().
hook_translated_menu_link_alterПозволяет изменять уже переведенную ссылку меню перед отображением.
hook_translation_link_alterPerform alterations on translation links.
hook_update_indexОбновляет полнотекстовый индекс Друпала для данного модуля.
hook_update_status_alterИзменяет информацию о доступных для проектов обновлениях.
hook_userВыполняет действия с учётными записями пользователей.
hook_user_operationsДобавляет массовую операцию над пользователями.
hook_watchdogЗаписывает в журнал сообщения о событиях.
hook_xmlrpcРегистрирует обработчики XML-RPC.
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему