{# /** * @file * Template to display a view as a table with rows and columns flipped. * * @see template_preprocess_views_flipped_table() * * @ingroup themeable */ #} {% set classes = [ 'cols-' ~ flipped_header|length, responsive ? 'responsive-enabled', sticky ? 'sticky-enabled', 'c-product-compare-table', 'views-table', ] %}
{{ header[flipped_header_field_name].content }} | {% for key, column in flipped_header %} {% if column.default_classes %} {% set column_classes = [ 'views-field' ] %} {% for field in column.fields %} {% set column_classes = column_classes|merge(['views-field-' ~ field]) %} {% endfor %} {% endif %}{%- if column.wrapper_element -%} <{{ column.wrapper_element }}> {%- if column.url -%} {{ column.content }}{{ column.sort_indicator }} {%- else -%} {{ column.content }}{{ column.sort_indicator }} {%- endif -%} {{ column.wrapper_element }}> {%- else -%} {%- if column.url -%} {{ column.content }}{{ column.sort_indicator }} {%- else -%} {{- column.content }}{{ column.sort_indicator }} {%- endif -%} {%- endif -%} | {% endfor %}|
---|---|---|
{% set count = rows_flipped_['title']['columns']|length %}
{{ 'There are %d goods in the list.'|format(count)|t }} |
{% for key, row_ in rows_flipped_['title']['columns'] %}
{{ rows_flipped_['field_images']['columns'][key]['content'] }}
{{ rows_flipped_['title']['columns'][key]['content'] }}{{ rows_flipped_['price__number']['columns'][key]['content'] }} |
{% endfor %}
|
{{ 'Product Details'|t }} |
||
{%- if header_column.wrapper_element -%} <{{ header_column.wrapper_element }}> {%- if header_column.url -%} {{ header_column.content }}{{ header_column.sort_indicator }} {%- else -%} {{ header_column.content }}{{ header_column.sort_indicator }} {%- endif -%} {{ header_column.wrapper_element }}> {%- else -%} {%- if header_column.url -%} {{ header_column.content }}{{ header_column.sort_indicator }} {%- else -%} {{- header_column.content }}{{ header_column.sort_indicator }} {%- endif -%} {%- endif -%} | {% endif %} {% for index, item in row.columns %} {% if item.default_classes %} {% set column_classes = [ 'views-field', 'c-compare-item', ] %} {% for field in column.fields %} {% set column_classes = column_classes|merge(['views-field-' ~ field]) %} {% endfor %} {% endif %}{% for content in item.content %} {{ content.field_output }} {% endfor %} | {% endfor %}