You are here

file.html.twig in File Entity (fieldable files) 8.2

{%
  set classes = [
  'file',
  'file--type-' ~ file.bundle|clean_class,
  'file--mimetype-' ~ file.getMimeType|clean_class,
  not file.isPermanent() ? 'file--temporary',
  view_mode ? 'file--view-mode-' ~ view_mode|clean_class,
  ]
%}
<div{{ attributes.addClass(classes) }}>

  {{ title_prefix }}
  {% if not page and not view_mode == 'thumbnail' %}
    <h2 {{ title_attributes }}><a href="{{ file_url }}">{{ label }}</a></h2>
  {% endif %}
  {{ title_suffix }}

  <div class="content"{{ content_attributes }}>
      {{ content }}
  </div>

</div>

File

templates/file.html.twig
View source
  1. {%
  2. set classes = [
  3. 'file',
  4. 'file--type-' ~ file.bundle|clean_class,
  5. 'file--mimetype-' ~ file.getMimeType|clean_class,
  6. not file.isPermanent() ? 'file--temporary',
  7. view_mode ? 'file--view-mode-' ~ view_mode|clean_class,
  8. ]
  9. %}
  10. <div{{ attributes.addClass(classes) }}>
  11. {{ title_prefix }}
  12. {% if not page and not view_mode == 'thumbnail' %}
  13. <h2 {{ title_attributes }}><a href="{{ file_url }}">{{ label }}</a></h2>
  14. {% endif %}
  15. {{ title_suffix }}
  16. <div class="content"{{ content_attributes }}>
  17. {{ content }}
  18. </div>
  19. </div>