Entities

Use the Collection component to render an array of entities.

<div class='c-entities c-entities--logo c-entities--entities c-entities--organizations c-entities__entities container-fluid'>
    <ul class='c-entities__items u-list--inline u-list--unstyled'>
        <li class='c-entities__items__item '>

            <article class='c-organization organization type-organization c-organizations__organization c-organizations__organization--logo c-organization--logo'>

                <span class='c-logo c-organization__logo'>
                    <a href='http://www.erstestiftung.org/' class='c-logo__link ' target='_blank'>
                        <img class='c-logo__image' src='/images/logo-ERSTE-Stiftung.png' title='ERSTE Stiftung' alt='' />
                    </a>
                </span>
            </article>
        </li>
        <li class='c-entities__items__item '>

            <article class='c-organization organization type-organization c-organizations__organization c-organizations__organization--logo c-organization--logo'>

                <span class='c-logo c-organization__logo'>
                    <a href='https://www.wu.ac.at/en/' class='c-logo__link ' target='_blank'>
                        <img class='c-logo__image' src='/images/logo-wu.png' title='WU' alt='' />
                    </a>
                </span>
            </article>
        </li>
        <li class='c-entities__items__item '>

            <article class='c-organization organization type-organization c-organizations__organization c-organizations__organization--logo c-organization--logo'>

                <span class='c-logo c-organization__logo'>
                    <a href='https://impacthub.net/' class='c-logo__link ' target='_blank'>
                        <img class='c-logo__image' src='/images/logo-impact-hub.png' title='Impact Hub' alt='' />
                    </a>
                </span>
            </article>
        </li>
    </ul>

</div>
<div class='{{ get_component_class( display.component, display|merge( { modifiers: [ collection.display.view_mode, 'entities', collection.display.component ] } ) ) }}'>
    <ul class='c-{{ display.component }}__items {{ class( collection.display.listClass ) }} u-list--unstyled'>
        {% for item in collection.items %}
            <li class='c-{{ display.component }}__items__item {{ class( collection.display.itemClass ) }}'>
                {% if item.rendered %} 
                    {{ item.rendered }}
                {% else %}
                    {% if item.entityType %}
                        {% set itemEntityType = item.entityType %}
                    {% else %}
                        {% set itemEntityType = collection.entityType %}
                    {% endif %}
                    
                    {% if item.display %}
                        {% set itemDisplay = collection.display|merge( item.display ) %}
                    {% else %}
                        {% set itemDisplay = collection.display %}
                    {% endif %}
                    
                    {% include get_entity_template( itemEntityType, collection.display ) with item|merge( { entityType: itemEntityType, display: itemDisplay } ) %}
                {% endif %}
            </li>
        {% endfor %}
    </ul>

    {% if pager %}
        {% include get_template( 'pager', 'unit' ) with pager %}
    {% elseif more_link %}
        <p class="c-{{ display.component }}__more_link">
            {% include get_template( 'link', 'base' ) with more_link|merge( { display: { modifiers: [ 'forward', 'with-icon', 'with-icon--reversed' ] } } ) %}
        </p>
    {% endif %}
</div>
{
  "display": {
    "component": "entities",
    "class": [
      "container-fluid"
    ]
  },
  "collection": {
    "entityType": "organization",
    "display": {
      "component": "organizations",
      "view_mode": "logo",
      "listClass": [
        "u-list--inline"
      ]
    },
    "items": [
      {
        "entityType": "organization",
        "logo": {
          "thumbnail": {
            "src": "/images/logo-ERSTE-Stiftung.png",
            "title": "ERSTE Stiftung"
          },
          "url": "http://www.erstestiftung.org/"
        }
      },
      {
        "logo": {
          "thumbnail": {
            "src": "/images/logo-wu.png",
            "title": "WU"
          },
          "url": "https://www.wu.ac.at/en/"
        }
      },
      {
        "logo": {
          "thumbnail": {
            "src": "/images/logo-impact-hub.png",
            "title": "Impact Hub"
          },
          "url": "https://impacthub.net/"
        }
      }
    ]
  }
}