1. 6.x的-3.X文档/ docs.php views_hooks

  2. 7.x的-3.X views.api.php views_hooks

可以由其他模块实现的Hook,以实现Views API。

文件

 

 

功能

名称排序降序位置描述
hook_field_views_data./ views.api.php覆盖字段API字段的默认数据。
hook_field_views_data_alter./ views.api.php更改单个Field API字段的视图数据。
hook_field_views_data_views_data_alter./ views.api.php根据每个字段更改视图数据。
hook_views_ajax_data_alter./ views.api.php这个钩子允许改变在ajax请求上使用的命令。
hook_views_api./ views.api.php注册查看API信息。
hook_views_data./ views.api.php描述视图的数据表(或等价物)。
hook_views_data_alter./ views.api.php改变表结构。
hook_views_default_views./ views.api.php这个钩子允许模块提供自己的视图,可以按原样使用,也可以作为“启动器”供用户从中构建。
hook_views_default_views_alter./ views.api.php更改由其他模块定义的默认视图。
hook_views_form_substitutions./ views.api.php调用这个钩子来获得占位符及其替换的列表,在使用表单元素预处理视图时使用。
hook_views_invalidate_cache./ views.api.php允许模块响应Views缓存无效。
hook_views_plugins./ views.api.php描述模块定义的插件。
hook_views_plugins_alter./ views.api.php更改由模块定义的现有插件数据。
hook_views_post_build./ views.api.php这个钩子在构建过程之后被调用。查询现在已完全构建,但尚未通过db_rewrite_sql运行。
hook_views_post_execute./ views.api.php这个钩子在执行过程之后被调用。查询已执行,但pre_render()阶段尚未发生处理程序。
hook_views_post_render./ views.api.php后处理任何渲染的数据。
hook_views_preview_info_alter./ views.api.php更改(可选)出现的视图预览的信息框,包括查询和效果统计信息。
hook_views_pre_build./ views.api.php这个钩子在构建过程之前被调用,但是在显示器被附加并且显示器执行其pre_execute阶段之后。
hook_views_pre_execute./ views.api.php这个钩子在执行过程之前被调用。查询现在已完全构建,但尚未通过db_rewrite_sql运行。
hook_views_pre_render./ views.api.php这个钩子在渲染过程之前被调用。查询已执行,并且处理程序已经发生pre_render()阶段,因此所有数据都应该可用。
hook_views_pre_view./ views.api.php允许在任何操作完成之前,在视图处理开始时更改视图。
hook_views_query_alter./ views.api.php在执行查询之前更改查询。
hook_views_query_substitutions./ views.api.php在执行查询之前执行替换。
hook_views_ui_display_top_links_alter./ views.api.php这个钩子允许改变视图编辑表单顶部的链接。一些模块可能需要在那里添加链接。
hook_views_view_delete./ views.api.php允许模块响应正在删除或还原的视图。
hook_views_view_presave./ views.api.php允许模块在保存之前更改视图。
hook_views_view_save./ views.api.php允许模块响应正在保存的视图。

注释

alex.designworks的头像

hook_views_pre_view 
hook_views_pre_build 
hook_views_post_build 
hook_views_pre_execute 
hook_views_post_execute 
hook_views_pre_render 
hook_views_post_render

匿名的图片

感谢您的执行顺序; 这是一个方便的参考。

匿名的图片

感谢@Alex,这个序列节省了很多时间..!

UnsettlingTrend的图片

...但是,我的上帝人,为什么不能更多的人/模块/维护者这样做!谢谢!

elvis2的头像

@ alex.designworks - 非常感谢给予执行的顺序!