12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?php
- /**
- * @file
- * Metatag API implementations for the Metatag Test module.
- */
- /**
- * Implements hook_metatag_config_default().
- *
- * @todo Expand to cover more meta tags.
- *
- * @see MetatagTestHelper::getTestDefaults()
- */
- function metatag_test_metatag_config_default() {
- $configs = array();
- $config = new stdClass();
- $config->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;
- }
|