You are here

tag.php.twig in Metatag 8

{% extends "generator.php.twig" %}

{% block prefix %}{{ prefix }}
{% endblock %}

{% block namespace_class %}
namespace Drupal\{{ module }}\Plugin\metatag\Tag;
{% endblock %}

{% block use_class %}
use Drupal\metatag\Plugin\metatag\Tag\{{ base_class }};
{% endblock %}

{% block class_declaration %}
/**
 * Provides a plugin for the '{{ name }}' meta tag.
 *
 * @MetatagTag(
 *   id = "{{ plugin_id }}",
 *   label = @Translation("{{ label }}"),
 *   description = @Translation("{{ description }}"),
 *   name = "{{ name }}",
 *   group = "{{ group }}",
 *   weight = {{ weight }},
 *   type = "{{ type }}",
 *   secure = {{ secure }},
 *   multiple = {{ multiple }}
 * )
 */
class {{ class_name }} extends {{ base_class }} {% endblock %}

File

templates/tag.php.twig
View source
  1. {% extends "generator.php.twig" %}
  2. {% block prefix %}{{ prefix }}
  3. {% endblock %}
  4. {% block namespace_class %}
  5. namespace Drupal\{{ module }}\Plugin\metatag\Tag;
  6. {% endblock %}
  7. {% block use_class %}
  8. use Drupal\metatag\Plugin\metatag\Tag\{{ base_class }};
  9. {% endblock %}
  10. {% block class_declaration %}
  11. /**
  12. * Provides a plugin for the '{{ name }}' meta tag.
  13. *
  14. * @MetatagTag(
  15. * id = "{{ plugin_id }}",
  16. * label = @Translation("{{ label }}"),
  17. * description = @Translation("{{ description }}"),
  18. * name = "{{ name }}",
  19. * group = "{{ group }}",
  20. * weight = {{ weight }},
  21. * type = "{{ type }}",
  22. * secure = {{ secure }},
  23. * multiple = {{ multiple }}
  24. * )
  25. */
  26. class {{ class_name }} extends {{ base_class }} {% endblock %}