media.html.twig
Theme override to present a media item.
Available variables:
- media: The media item, with limited access to object properties and
methods. Only method names starting with "get", "has", or "is" and
a few common methods such as "id", "label", and "bundle" are available.
For example:
- entity.getEntityTypeId() will return the entity type ID.
- entity.hasField('field_example') returns TRUE if the entity includes field_example. (This does not indicate the presence of a value in this field.)
 Calling other methods, such as entity.delete(), will result in an exception. See \Drupal\Core\Entity\EntityInterface for a full list of methods. 
- name: Name of the media item.
- content: Media content.
- title_prefix: Additional output populated by modules, intended to be displayed in front of the main title tag that appears in the template.
- title_suffix: Additional output populated by modules, intended to be displayed after the main title tag that appears in the template.
- view_mode: View mode; for example, "teaser" or "full".
- attributes: HTML attributes for the containing element.
- title_attributes: Same as attributes, except applied to the main title tag that appears in the template.
See also
File
- 
              core/themes/ stable9/ templates/ content/ media.html.twig 
View source
- {#
- /**
-  * @file
-  * Theme override to present a media item.
-  *
-  * Available variables:
-  * - media: The media item, with limited access to object properties and
-  *   methods. Only method names starting with "get", "has", or "is" and
-  *   a few common methods such as "id", "label", and "bundle" are available.
-  *   For example:
-  *   - entity.getEntityTypeId() will return the entity type ID.
-  *   - entity.hasField('field_example') returns TRUE if the entity includes
-  *     field_example. (This does not indicate the presence of a value in this
-  *     field.)
-  *   Calling other methods, such as entity.delete(), will result in
-  *   an exception.
-  *   See \Drupal\Core\Entity\EntityInterface for a full list of methods.
-  * - name: Name of the media item.
-  * - content: Media content.
-  * - title_prefix: Additional output populated by modules, intended to be
-  *   displayed in front of the main title tag that appears in the template.
-  * - title_suffix: Additional output populated by modules, intended to be
-  *   displayed after the main title tag that appears in the template.
-  * - view_mode: View mode; for example, "teaser" or "full".
-  * - attributes: HTML attributes for the containing element.
-  * - title_attributes: Same as attributes, except applied to the main title
-  *   tag that appears in the template.
-  *
-  * @see template_preprocess_media()
-  */
- #}
- <div{{ attributes }}>
-   {{ title_suffix.contextual_links }}
-   {{ content }}
- </div>
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
