diff --git a/metatag_opengraph/metatag_opengraph.metatag.inc b/metatag_opengraph/metatag_opengraph.metatag.inc index 5f2ec2a..63a2f06 100644 --- a/metatag_opengraph/metatag_opengraph.metatag.inc +++ b/metatag_opengraph/metatag_opengraph.metatag.inc @@ -309,6 +309,7 @@ function metatag_opengraph_metatag_info() { ), ); + return $info; } @@ -371,5 +372,11 @@ function _metatag_opengraph_type_options() { ), ); - return $options; + $hook_types = module_invoke_all('metatag_opengraph_type_options'); + return array_merge($options, $hook_types); } + + +function hook_metatag_opengraph_type_options() { + return array(); +} \ No newline at end of file diff --git a/metatag_opengraph/metatag_opengraph.module b/metatag_opengraph/metatag_opengraph.module index f4a191d..25144c0 100644 --- a/metatag_opengraph/metatag_opengraph.module +++ b/metatag_opengraph/metatag_opengraph.module @@ -31,6 +31,19 @@ function metatag_opengraph_theme() { return $info; } + +/** + * Implements hook_hook_info(). + */ +function metatag_opengraph_hook_info() { + $hooks = array( + 'metatag_opengraph_type_options', + ); + + return array_fill_keys($hooks, array('group' => 'metatag')); +} + + /** * Theme callback for an OpenGraph meta tag. */