You are here

group--small-teaser.html.twig in Open Social 8.8

{% extends "node--small-teaser.html.twig" %}

{% block teaser_image %}
  <div class="teaser--small__media">
    {% if content['field_group_image'] | render | striptags('<img>') is not empty %}
      {{ content['field_group_image'] }}
    {% else %}
      <svg class="teaser--small__type-icon">
        <title>{{- group.bundle|clean_class|capitalize -}}</title>
        <use xlink:href="#icon-group"></use>
      </svg>
    {% endif %}
  </div>
{% endblock %}

{% block extra_text %}
  <div class="teaser--small__meta">
    {% if closed_group_lock %}
      <svg class="icon-gray icon-small">
        <use xlink:href="#icon-lock"></use>
      </svg>
    {% elseif secret_group_shield %}
      <svg class="icon-gray icon-small">
        <use xlink:href="#icon-shield"></use>
      </svg>
    {% endif %}
    {{ group_type }} &middot; {% trans %}1 member{% plural group_members %}@count members{% endtrans %}
  </div>
{% endblock %}

File

themes/socialbase/templates/group/group--small-teaser.html.twig
View source
  1. {% extends "node--small-teaser.html.twig" %}
  2. {% block teaser_image %}
  3. <div class="teaser--small__media">
  4. {% if content['field_group_image'] | render | striptags('<img>') is not empty %}
  5. {{ content['field_group_image'] }}
  6. {% else %}
  7. <svg class="teaser--small__type-icon">
  8. <title>{{- group.bundle|clean_class|capitalize -}}</title>
  9. <use xlink:href="#icon-group"></use>
  10. </svg>
  11. {% endif %}
  12. </div>
  13. {% endblock %}
  14. {% block extra_text %}
  15. <div class="teaser--small__meta">
  16. {% if closed_group_lock %}
  17. <svg class="icon-gray icon-small">
  18. <use xlink:href="#icon-lock"></use>
  19. </svg>
  20. {% elseif secret_group_shield %}
  21. <svg class="icon-gray icon-small">
  22. <use xlink:href="#icon-shield"></use>
  23. </svg>
  24. {% endif %}
  25. {{ group_type }} &middot; {% trans %}1 member{% plural group_members %}@count members{% endtrans %}
  26. </div>
  27. {% endblock %}