instance = 'test'; $config->api_version = 1; $config->disabled = FALSE; $config->config = array( 'description' => array('value' => 'Test description'), ); $configs[$config->instance] = $config; $config = new stdClass(); $config->instance = 'test:foo'; $config->api_version = 1; $config->disabled = FALSE; $config->config = array( 'title' => array('value' => 'Test title'), 'abstract' => array('value' => 'Test foo abstract'), 'description' => array('value' => 'Test foo description'), 'test:foo' => array('value' => 'foobar'), ); $configs[$config->instance] = $config; return $configs; } /** * Implements hook_metatag_config_default_alter(). */ function metatag_test_metatag_config_default_alter(array &$configs) { if (isset($configs['test:foo'])) { $configs['test:foo']->config['title']['value'] = 'Test altered title'; } } /** * Implements hook_metatag_info(). */ function metatag_test_metatag_info() { $info['groups']['testing'] = array( 'label' => t('Testing'), 'form' => array( '#weight' => 100, ), ); $info['test:foo'] = array( 'label' => t('Foo meta tag'), 'description' => t('Testing metatag.'), 'class' => 'DrupalTextMetaTag', 'group' => 'testing', ); return $info; }