1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- /**
- * 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;
- }
|