作为一个drupal业内人士,views模块一直是我的最爱。由此,views模块作者成了我的偶像了。
最近项目中,需要对views进行扩展,静下心来整理了些思路,形成了以下资料。
资料来源于drupal.org.当然是经过自己的整理的。
views_object views_handler views_handler_area views_handler_area_broken views_handler_area_result views_handler_area_text views_handler_area_view views_handler_argument views_handler_argument_broken views_handler_argument_comment_user_uid views_handler_argument_formula views_handler_argument_group_by_numeric views_handler_argument_locale_group views_handler_argument_locale_language views_handler_argument_many_to_one views_handler_argument_node_language views_handler_argument_null views_handler_argument_numeric views_handler_argument_search views_handler_argument_string views_handler_argument_term_node_tid_depth views_handler_argument_term_node_tid_depth_modifier views_handler_field views_handler_field_accesslog_path views_handler_field_aggregator_category views_handler_field_aggregator_title_link views_handler_field_aggregator_xss views_handler_field_boolean views_handler_field_broken views_handler_field_comment views_handler_field_comment_depth views_handler_field_comment_username views_handler_field_contextual_links views_handler_field_counter views_handler_field_custom views_handler_field_date views_handler_field_entity views_handler_field_field views_handler_field_file views_handler_field_file_extension views_handler_field_file_size views_handler_field_file_status views_handler_field_filter_format_name views_handler_field_locale_group views_handler_field_locale_language views_handler_field_locale_link_edit views_handler_field_machine_name views_handler_field_markup views_handler_field_ncs_last_comment_name views_handler_field_node views_handler_field_node_comment views_handler_field_node_path views_handler_field_node_translation_link views_handler_field_numeric views_handler_field_prerender_list views_handler_field_serialized views_handler_field_taxonomy views_handler_field_term_link_edit views_handler_field_time_interval views_handler_field_url views_handler_field_user views_handler_field_user_link views_handler_field_user_picture views_handler_field_xss views_handler_filter views_handler_filter_boolean_operator views_handler_filter_broken views_handler_filter_equality views_handler_filter_history_user_timestamp views_handler_filter_in_operator views_handler_filter_node_access views_handler_filter_node_status views_handler_filter_node_tnid views_handler_filter_node_tnid_child views_handler_filter_numeric views_handler_filter_search views_handler_filter_string views_handler_relationship views_handler_relationship_broken views_handler_relationship_entity_reverse views_handler_relationship_groupwise_max views_handler_relationship_node_term_data views_handler_relationship_translation views_handler_sort views_handler_sort_broken views_handler_sort_comment_thread views_handler_sort_date views_handler_sort_group_by_numeric views_handler_sort_menu_hierarchy views_handler_sort_ncs_last_comment_name views_handler_sort_random views_handler_sort_search_score views_plugin views_plugin_access views_plugin_access_none views_plugin_access_perm views_plugin_access_role views_test_plugin_access_test_dynamic views_test_plugin_access_test_static views_plugin_argument_default views_plugin_argument_default_current_user views_plugin_argument_default_fixed views_plugin_argument_default_node views_plugin_argument_default_php views_plugin_argument_default_raw views_plugin_argument_default_taxonomy_tid views_plugin_argument_default_user views_plugin_argument_validate views_plugin_argument_validate_node views_plugin_argument_validate_numeric views_plugin_argument_validate_php views_plugin_argument_validate_taxonomy_term views_plugin_argument_validate_user views_plugin_cache views_plugin_cache_none views_plugin_cache_time views_plugin_display views_plugin_display_attachment views_plugin_display_block views_plugin_display_default views_plugin_display_embed views_plugin_display_page views_plugin_display_extender views_plugin_exposed_form views_plugin_exposed_form_basic views_plugin_exposed_form_input_required views_plugin_localization views_plugin_localization_core views_plugin_localization_none views_plugin_localization_test views_plugin_pager views_plugin_pager_full views_plugin_pager_none views_plugin_pager_some views_plugin_query views_plugin_query_default views_plugin_row views_plugin_row_aggregator_rss views_plugin_row_comment_rss views_plugin_row_comment_view views_plugin_row_fields views_plugin_row_node_rss views_plugin_row_node_view views_plugin_row_rss_fields views_plugin_row_search_view views_plugin_row_user_view views_plugin_style views_plugin_style_default views_plugin_style_grid views_plugin_style_jump_menu views_plugin_style_list views_plugin_style_mapping views_plugin_style_rss views_plugin_style_summary views_plugin_style_summary_jump_menu views_plugin_style_table
如果你能坚持看到底部,恭喜你,说明你对views还是有点兴趣,或者能对上面的无解说资料看得下去的,那就来点有血肉的资料吧。
Keywords:views模块hook执行顺序:
http://www.kdweb.co.uk/blog/drupal-module-views-hook-sequence