diff --git a/includes/base.inc b/includes/base.inc index 62d5a556..1a73ecec 100644 --- a/includes/base.inc +++ b/includes/base.inc @@ -65,8 +65,14 @@ function option_definition() { return array(); } */ function altered_option_definition() { $definition = $this->option_definition(); - $type = !empty($this->is_plugin) ? 'plugin' : 'handler'; - drupal_alter("views_{$type}_option_definition", $definition, $this); + if (!empty($this->is_plugin)) { + // Trigger hook_views_plugin_option_definition_alter(). + drupal_alter('views_plugin_option_definition', $definition, $this); + } + else { + // Trigger hook_views_handler_option_definition_alter(). + drupal_alter('views_handler_option_definition', $definition, $this); + } return $definition; }