vendor/store.shopware.com/h1webblog/src/Resources/views/storefront/element/cms-element-h1webblog-listing.html.twig line 1

Open in your IDE?
  1. {% block element_h1webblog_listing %}
  2.     {# Options #}
  3.     {% set limit = element.config.onlyRecent.value %}
  4.     {% set hideDescription = element.config.hideDescription.value %}
  5.     {% set tagAmount = element.config.howManyTags.value %}
  6.     {% set readMoreButton = element.config.showReadMore.value %}
  7.     {% set justifyContent = element.config.justifyContent.value %}
  8.     {# Col sizes #}
  9.     {% set colMobile = element.config.colMobile.value|default('col-12') %}
  10.     {% set colTablet = element.config.colTablet.value|default('col-sm-6') %}
  11.     {% set colDesktop = element.config.colDesktop.value|default('col-lg-4') %}
  12.     {% set colDesktopLarge = element.config.colDesktopLarge.value|default('col-xl-3') %}
  13.     {% set listingColumns = colMobile ~ ' ' ~ colTablet ~ ' ' ~ colDesktop ~ ' ' ~ colDesktopLarge %}
  14.     {# List data #}
  15.     {% set searchResult = element.data.listing %}
  16.     {% set slot = page.cmsPage.firstElementOfType('h1webblog-listing') %}
  17.     {% set filterUrl = null %}
  18.     {% set dataUrl = null %}
  19.     {% if searchResult.currentFilters.navigationId %}
  20.         {% set filterUrl = url('frontend.cms.navigation.filter', { navigationId: searchResult.currentFilters.navigationId }) %}
  21.         {% set dataUrl = url('frontend.cms.navigation.page', { navigationId: searchResult.currentFilters.navigationId }) %}
  22.     {% endif %}
  23.     {% set sidebar = sectionType == 'sidebar' %}
  24.     {% set params = { slots: slot.id, 'no-aggregations': 1 } %}
  25.     {% block element_h1webblog_listing_wrapper %}
  26.         {% sw_include '@Storefront/storefront/component/h1webblog/listing.html.twig' with {
  27.             searchResult: searchResult,
  28.             dataUrl: dataUrl,
  29.             filterUrl: filterUrl,
  30.             params: params,
  31.             sidebar: sidebar,
  32.             listingColumns: listingColumns,
  33.             justifyContent: justifyContent
  34.         } %}
  35.     {% endblock %}
  36. {% endblock %}