diff --git a/templates/views/views-view-unformatted--uw-view-events--event-block-current.html.twig b/templates/views/views-view-unformatted--uw-view-events--event-block-current.html.twig new file mode 100644 index 0000000000000000000000000000000000000000..8bd72a5a123d599eca84f6f0578ea94e7fc9c614 --- /dev/null +++ b/templates/views/views-view-unformatted--uw-view-events--event-block-current.html.twig @@ -0,0 +1,49 @@ +{% if node_data %} + + {% set new_node_data = [] %} + + {% for nd in node_data %} + + {% set new_node_data = new_node_data|merge([ + nd|merge({ + '#uw_index': loop.index, + '#uw_row_count': rows|length + }) + ]) %} + + {% endfor %} + + {% for data in new_node_data %} + + <div class="views-row"> + {% include '@components/card/card--teaser/_card--teaser.twig' with { + 'teaser': data, + } %} + </div> + {% endfor %} + +{% else %} + + {% if title %} + <h3>{{ title }}</h3> + {% endif %} + {% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + + {% set row = row|merge({ + content: row.content|merge({ + '#uw_index': loop.index, + '#uw_row_count': rows|length + }) + }) + %} + + <div{{ row.attributes.addClass(row_classes) }}> + {{- row.content -}} + </div> + {% endfor %} +{% endif %} diff --git a/templates/views/views-view-unformatted--uw-view-events--event-block-past.html.twig b/templates/views/views-view-unformatted--uw-view-events--event-block-past.html.twig new file mode 100644 index 0000000000000000000000000000000000000000..8bd72a5a123d599eca84f6f0578ea94e7fc9c614 --- /dev/null +++ b/templates/views/views-view-unformatted--uw-view-events--event-block-past.html.twig @@ -0,0 +1,49 @@ +{% if node_data %} + + {% set new_node_data = [] %} + + {% for nd in node_data %} + + {% set new_node_data = new_node_data|merge([ + nd|merge({ + '#uw_index': loop.index, + '#uw_row_count': rows|length + }) + ]) %} + + {% endfor %} + + {% for data in new_node_data %} + + <div class="views-row"> + {% include '@components/card/card--teaser/_card--teaser.twig' with { + 'teaser': data, + } %} + </div> + {% endfor %} + +{% else %} + + {% if title %} + <h3>{{ title }}</h3> + {% endif %} + {% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + + {% set row = row|merge({ + content: row.content|merge({ + '#uw_index': loop.index, + '#uw_row_count': rows|length + }) + }) + %} + + <div{{ row.attributes.addClass(row_classes) }}> + {{- row.content -}} + </div> + {% endfor %} +{% endif %} diff --git a/templates/views/views-view-unformatted--uw-view-events--event-block-range.html.twig b/templates/views/views-view-unformatted--uw-view-events--event-block-range.html.twig new file mode 100644 index 0000000000000000000000000000000000000000..8bd72a5a123d599eca84f6f0578ea94e7fc9c614 --- /dev/null +++ b/templates/views/views-view-unformatted--uw-view-events--event-block-range.html.twig @@ -0,0 +1,49 @@ +{% if node_data %} + + {% set new_node_data = [] %} + + {% for nd in node_data %} + + {% set new_node_data = new_node_data|merge([ + nd|merge({ + '#uw_index': loop.index, + '#uw_row_count': rows|length + }) + ]) %} + + {% endfor %} + + {% for data in new_node_data %} + + <div class="views-row"> + {% include '@components/card/card--teaser/_card--teaser.twig' with { + 'teaser': data, + } %} + </div> + {% endfor %} + +{% else %} + + {% if title %} + <h3>{{ title }}</h3> + {% endif %} + {% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + + {% set row = row|merge({ + content: row.content|merge({ + '#uw_index': loop.index, + '#uw_row_count': rows|length + }) + }) + %} + + <div{{ row.attributes.addClass(row_classes) }}> + {{- row.content -}} + </div> + {% endfor %} +{% endif %}