class MetatagFormatter in Meta tags quick 8.3
Plugin implementation of the 'email_mailto' formatter.
Plugin annotation
@FieldFormatter(
id = "metatag_formatter_default",
label = @Translation("Meta tag"),
field_types = {
"metatags_quick"
}
)
Hierarchy
- class \Drupal\metatags_quick\Plugin\field\formatter\MetatagFormatter extends \Drupal\field\Plugin\Type\Formatter\FormatterBase
Expanded class hierarchy of MetatagFormatter
File
- lib/
Drupal/ metatags_quick/ Plugin/ field/ formatter/ MetatagFormatter.php, line 27 - Definition of Drupal\metatags_quick\Plugin\field\formatter\MetatagFormatter.
Namespace
Drupal\metatags_quick\Plugin\field\formatterView source
class MetatagFormatter extends FormatterBase {
/**
* Implements Drupal\field\Plugin\Type\Formatter\FormatterInterface::viewElements().
*/
public function viewElements(FieldInterface $items) {
$elements = array();
foreach ($items as $delta => $item) {
$value = $item
->getValue();
_metatags_quick_add_head(array(
'type' => 'meta',
'name' => $this->fieldDefinition->settings['meta_name'],
'content' => $value['value'],
));
}
return;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MetatagFormatter:: |
public | function | Implements Drupal\field\Plugin\Type\Formatter\FormatterInterface::viewElements(). |