12345678910111213141516171819202122232425 |
- <?php
- /**
- * @file
- * Metatag controller for Google+.
- */
- /**
- * Schema meta tag controller.
- *
- * This extends DrupalTextMetaTag as we need to alter variables in
- * template_preprocess_html() rather output a normal meta tag.
- *
- * This controller is little different from DrupalTitleMetaTag and same value in
- * the itemtype instead of title. So in the MYTHEME_preprocess_html(),
- * $variable['itemtype'] will be provided.
- */
- class DrupalSchemaMetaTag extends DrupalTextMetaTag {
- public function getElement(array $options = array()) {
- $element = array();
- $value = $this->getValue($options);
- $element['#attached']['metatag_set_preprocess_variable'][] = array('html', 'itemtype', $value);
- return $element;
- }
- }
|