Default theme implementation for displaying a view as a table.
Available variables:
-
attributes: Remaining HTML attributes for the element.
- class: HTML classes that can be used to style contextually through CSS.
- title : The title of this group of rows.
-
header: The table header columns.
- attributes: Remaining HTML attributes for the element.
- content: HTML classes to apply to each header cell, indexed by
the header's key.
- default_classes: A flag indicating whether default classes should be used.
- caption_needed: Is the caption tag needed.
- caption: The caption for this table.
- accessibility_description: Extended description for the table details.
- accessibility_summary: Summary for the table details.
-
rows: Table row items. Rows are keyed by row number.
- attributes: HTML classes to apply to each row.
-
columns: Row column items. Columns are keyed by column number.
- attributes: HTML classes to apply to each column.
- content: The column content.
- default_classes: A flag indicating whether default classes should be used.
- responsive: A flag indicating whether table is responsive.
- sticky: A flag indicating whether table header is sticky.
See also
template_preprocess_views_view_table()
File
core/modules/views/templates/views-view-table.html.twig
Related topics
- Theme system overview
- Functions and templates for the user interface that themes can override.
Please login to continue.