taxonomy-term--entrees--home-mobile.html.twig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {#
  2. /**
  3. * @file
  4. * Theme override to display a taxonomy term.
  5. *
  6. * Available variables:
  7. * - url: URL of the current term.
  8. * - name: Name of the current term.
  9. * - content: Items for the content of the term (fields and description).
  10. * Use 'content' to print them all, or print a subset such as
  11. * 'content.description'. Use the following code to exclude the
  12. * printing of a given child element:
  13. * @code
  14. * {{ content|without('description') }}
  15. * @endcode
  16. * - attributes: HTML attributes for the wrapper.
  17. * - page: Flag for the full page state.
  18. * - term: The taxonomy term entity, including:
  19. * - id: The ID of the taxonomy term.
  20. * - bundle: Machine name of the current vocabulary.
  21. * - view_mode: View mode, e.g. 'full', 'teaser', etc.
  22. *
  23. * @see template_preprocess_taxonomy_term()
  24. */
  25. #}
  26. {%
  27. set classes = [
  28. 'taxonomy-term',
  29. 'vocabulary-' ~ term.bundle|clean_class,
  30. view_mode
  31. ]
  32. %}
  33. <div{{ attributes.setAttribute('id', 'taxonomy-term-' ~ term.id).setAttribute('tid', term.id).addClass(classes) }}>
  34. {{ title_prefix }}
  35. {% if not page %}
  36. <h2>{{ name }}</h2>
  37. {% endif %}
  38. {{ title_suffix }}
  39. <div class="content">
  40. {{ content }}
  41. </div>
  42. </div>