You are here

field--paragraph--field-hero-buttons.html.twig in Open Social 10.0.x

{% if bare %}
  {% for item in items %}
    {% if entity_type == "node" and field_name == "body" and part_of_teaser %}
        {{ item.content|render|striptags }}
    {% else %}
      {{ item.content }}
    {% endif %}
  {% endfor %}

{% else %}

  {%
    set classes = [
      'field',
      'field--name-' ~ field_name|clean_class,
      'field--type-' ~ field_type|clean_class,
      'field--label-' ~ label_display,
    ]
  %}
  {%
    set title_classes = [
      'field--label',
      label_display == 'visually_hidden' ? 'sr-only',
    ]
  %}


  {% if label_hidden %}
    {% if multiple %}
      <div{{ attributes.addClass(classes, 'field--items') }}>
        {% for item in items %}
          {% if(item.content|render|striptags|trim) %}
            <div{{ item.attributes.addClass('field--item') }}>{{ item.content }}</div>
          {% endif %}
        {% endfor %}
      </div>
    {% else %}
      {% for item in items %}
          {% if(item.content|render|striptags|trim) %}
            <div{{ attributes.addClass(classes, 'field--item') }}>{{ item.content }}</div>
          {% endif %}
      {% endfor %}
    {% endif %}
  {% else %}
    <div{{ attributes.addClass(classes) }}>
      <div{{ title_attributes.addClass(title_classes) }}>{{ label }}</div>
      {% if multiple %}
        <div class="field__items">
      {% endif %}
      {% for item in items %}
          {% if(item.content|render|striptags|trim) %}
            <div{{ item.attributes.addClass('field--item') }}>{{ item.content }}</div>
          {% endif %}
      {% endfor %}
      {% if multiple %}
        </div>
      {% endif %}
    </div>
  {% endif %}

{% endif %}

File

modules/social_features/social_landing_page/templates/field--paragraph--field-hero-buttons.html.twig
View source
  1. {% if bare %}
  2. {% for item in items %}
  3. {% if entity_type == "node" and field_name == "body" and part_of_teaser %}
  4. {{ item.content|render|striptags }}
  5. {% else %}
  6. {{ item.content }}
  7. {% endif %}
  8. {% endfor %}
  9. {% else %}
  10. {%
  11. set classes = [
  12. 'field',
  13. 'field--name-' ~ field_name|clean_class,
  14. 'field--type-' ~ field_type|clean_class,
  15. 'field--label-' ~ label_display,
  16. ]
  17. %}
  18. {%
  19. set title_classes = [
  20. 'field--label',
  21. label_display == 'visually_hidden' ? 'sr-only',
  22. ]
  23. %}
  24. {% if label_hidden %}
  25. {% if multiple %}
  26. <div{{ attributes.addClass(classes, 'field--items') }}>
  27. {% for item in items %}
  28. {% if(item.content|render|striptags|trim) %}
  29. <div{{ item.attributes.addClass('field--item') }}>{{ item.content }}</div>
  30. {% endif %}
  31. {% endfor %}
  32. </div>
  33. {% else %}
  34. {% for item in items %}
  35. {% if(item.content|render|striptags|trim) %}
  36. <div{{ attributes.addClass(classes, 'field--item') }}>{{ item.content }}</div>
  37. {% endif %}
  38. {% endfor %}
  39. {% endif %}
  40. {% else %}
  41. <div{{ attributes.addClass(classes) }}>
  42. <div{{ title_attributes.addClass(title_classes) }}>{{ label }}</div>
  43. {% if multiple %}
  44. <div class="field__items">
  45. {% endif %}
  46. {% for item in items %}
  47. {% if(item.content|render|striptags|trim) %}
  48. <div{{ item.attributes.addClass('field--item') }}>{{ item.content }}</div>
  49. {% endif %}
  50. {% endfor %}
  51. {% if multiple %}
  52. </div>
  53. {% endif %}
  54. </div>
  55. {% endif %}
  56. {% endif %}