{% sw_extends '@Storefront/storefront/component/product/listing.html.twig' %}
{% block element_product_listing_col %}
{% set sportsMediaIds = [] %}
{% for product in searchResult %}
{% set sportsMediaId = product.translated.customFields.custom_sports_media_id %}
{# merge IDs to a single array #}
{% set sportsMediaIds = sportsMediaIds|merge([sportsMediaId]) %}
{# do a single fetch from database #}
{% set mediaCollection = searchMedia(sportsMediaIds, context.context) %}
{% for product in searchResult %}
{% set sportsMediaId = product.translated.customFields.custom_sports_media_id %}
{# get access to media of product #}
{% set sportsMedia = mediaCollection.get(sportsMediaId) %}