eva-display-entity-view.html.twig in EVA: Entity Views Attachment 8.2
Same filename and directory in other branches
eva theme implementation for main view template.
the main difference between this and the canonical template is the exposed form is removed (because it is displayed as a separate field)
Available variables:
- attributes: Remaining HTML attributes for the element.
- css_name: A css-safe version of the view name.
- css_class: The user-specified classes names, if any.
- header: The optional header.
- footer: The optional footer.
- rows: The results of the view query, if any.
- empty: The content to display if there are no rows.
- pager: The optional pager next/prev links to display.
- exposed: Exposed widget form/info to display.
- feed_icons: Optional feed icons to display.
- more: An optional link to the next page of results.
- title: Title of the view, only used when displaying in the admin preview.
- title_prefix: Additional output populated by modules, intended to be displayed in front of the view title.
- title_suffix: Additional output populated by modules, intended to be displayed after the view title.
- attachment_before: An optional attachment view to be displayed before the view content.
- attachment_after: An optional attachment view to be displayed after the view content.
- dom_id: Unique id for every view being printed to give unique class for Javascript.
See also
File
templates/eva-display-entity-view.html.twigView source
- {#
- /**
- * @file
- * eva theme implementation for main view template.
- *
- * the main difference between this and the canonical template
- * is the exposed form is removed (because it is displayed as
- * a separate field)
- *
- * Available variables:
- * - attributes: Remaining HTML attributes for the element.
- * - css_name: A css-safe version of the view name.
- * - css_class: The user-specified classes names, if any.
- * - header: The optional header.
- * - footer: The optional footer.
- * - rows: The results of the view query, if any.
- * - empty: The content to display if there are no rows.
- * - pager: The optional pager next/prev links to display.
- * - exposed: Exposed widget form/info to display.
- * - feed_icons: Optional feed icons to display.
- * - more: An optional link to the next page of results.
- * - title: Title of the view, only used when displaying in the admin preview.
- * - title_prefix: Additional output populated by modules, intended to be
- * displayed in front of the view title.
- * - title_suffix: Additional output populated by modules, intended to be
- * displayed after the view title.
- * - attachment_before: An optional attachment view to be displayed before the
- * view content.
- * - attachment_after: An optional attachment view to be displayed after the
- * view content.
- * - dom_id: Unique id for every view being printed to give unique class for
- * Javascript.
- *
- * @see template_preprocess_views_view()
- *
- * @ingroup themeable
- */
- #}
- {%
- set classes = [
- 'view',
- 'view-eva',
- 'view-' ~ id|clean_class,
- 'view-id-' ~ id,
- 'view-display-id-' ~ display_id,
- dom_id ? 'js-view-dom-id-' ~ dom_id,
- ]
- %}
- <div{{ attributes.addClass(classes) }}>
- {{ title_prefix }}
- {% if title %}
- {{ title }}
- {% endif %}
- {{ title_suffix }}
-
- {% if header %}
- <header>
- {{ header }}
- </header>
- {% endif %}
-
- {{ attachment_before }}
-
- {{ rows }}
- {{ empty }}
- {{ pager }}
-
- {{ attachment_after }}
- {{ more }}
-
- {% if footer %}
- <footer>
- {{ footer }}
- </footer>
- {% endif %}
-
- {% if feed_icons %}
- {{ feed_icons }}
- {% endif %}
- </div>