node--event--teaser.html.twig in Open Social 8.9
{% extends "node--teaser.html.twig" %}
{% block card_body %}
{% embed "node--teaser__field.html.twig" %}
{%- block field_icon -%} event {%- endblock -%}
{%- block field_value %} {{ event_date }} {%- endblock -%}
{% endembed %}
{% if content.field_event_location|render is not empty %}
{% embed "node--teaser__field.html.twig" %}
{%- block field_icon -%} location {%- endblock -%}
{%- block field_value -%} {{ content.field_event_location }} {%- endblock -%}
{% endembed %}
{% endif %}
{% if event_type %}
{% embed "node--teaser__field.html.twig" %}
{%- block field_icon -%} label {%- endblock -%}
{%- block field_value -%} {{ event_type }} {%- endblock -%}
{% endembed %}
{% endif %}
{% if content.group_name %}
{% embed "node--teaser__field.html.twig" %}
{%- block field_icon -%} group {%- endblock -%}
{%- block field_value -%} {{ content.group_name }} {%- endblock -%}
{% endembed %}
{% endif %}
{% endblock %}
{% block card_actionbar %}
{% if visibility_icon and visibility_label %}
<div class="badge teaser__badge"
title="{% trans %}The visibility of this content is set to {{ visibility_label }}{% endtrans %} ">
<span class="badge__container">
<svg class="badge__icon">
<use xlink:href="#icon-{{ visibility_icon }}"></use>
</svg>
<span class="badge__label text-gray">{{ visibility_label|capitalize }}</span>
</span>
</div>
{% endif %}
{% if content.enrollments_count is not empty %}
<div class="badge teaser__badge" title="{% trans %}Total amount of enrollments{% endtrans %}">
<span class="badge__container">
<svg class="badge__icon">
<use xlink:href="#icon-person"></use>
</svg>
<span class="badge__label text-gray">
{{ content.enrollments_count }}
</span>
</span>
</div>
{% endif %}
{% if content.ongoing %}
<span class="badge badge-primary teaser__badge">
{{ content.ongoing }}
</span>
{% endif %}
{% if content.enrolled %}
<span class="badge badge-default teaser__badge">
{{ content.enrolled }}
</span>
{% endif %}
{{ content.links }}
{% endblock %}
File
themes/socialbase/templates/node/event/node--event--teaser.html.twig
View source
- {% extends "node--teaser.html.twig" %}
-
- {% block card_body %}
-
- {% embed "node--teaser__field.html.twig" %}
- {%- block field_icon -%} event {%- endblock -%}
- {%- block field_value %} {{ event_date }} {%- endblock -%}
- {% endembed %}
-
- {% if content.field_event_location|render is not empty %}
- {% embed "node--teaser__field.html.twig" %}
- {%- block field_icon -%} location {%- endblock -%}
- {%- block field_value -%} {{ content.field_event_location }} {%- endblock -%}
- {% endembed %}
- {% endif %}
-
- {% if event_type %}
- {% embed "node--teaser__field.html.twig" %}
- {%- block field_icon -%} label {%- endblock -%}
- {%- block field_value -%} {{ event_type }} {%- endblock -%}
- {% endembed %}
- {% endif %}
-
- {% if content.group_name %}
- {% embed "node--teaser__field.html.twig" %}
- {%- block field_icon -%} group {%- endblock -%}
- {%- block field_value -%} {{ content.group_name }} {%- endblock -%}
- {% endembed %}
- {% endif %}
-
- {% endblock %}
-
- {% block card_actionbar %}
-
- {% if visibility_icon and visibility_label %}
- <div class="badge teaser__badge"
- title="{% trans %}The visibility of this content is set to {{ visibility_label }}{% endtrans %} ">
- <span class="badge__container">
- <svg class="badge__icon">
- <use xlink:href="#icon-{{ visibility_icon }}"></use>
- </svg>
- <span class="badge__label text-gray">{{ visibility_label|capitalize }}</span>
- </span>
- </div>
- {% endif %}
-
- {% if content.enrollments_count is not empty %}
- <div class="badge teaser__badge" title="{% trans %}Total amount of enrollments{% endtrans %}">
- <span class="badge__container">
- <svg class="badge__icon">
- <use xlink:href="#icon-person"></use>
- </svg>
- <span class="badge__label text-gray">
- {{ content.enrollments_count }}
- </span>
- </span>
- </div>
- {% endif %}
-
- {% if content.ongoing %}
- <span class="badge badge-primary teaser__badge">
- {{ content.ongoing }}
- </span>
- {% endif %}
- {% if content.enrolled %}
- <span class="badge badge-default teaser__badge">
- {{ content.enrolled }}
- </span>
- {% endif %}
-
- {{ content.links }}
-
- {% endblock %}