custom/plugins/NetzpBlog6/src/Resources/views/storefront/page/blog/post-products.html.twig line 1

Open in your IDE?
  1. {% if post.products|length > 0 %}
  2.     {% if element.config.productDisplayMode.value == 'standard' %}
  3.         {% set displayMode = 'cover' %}
  4.     {% else %}
  5.         {% set displayMode = element.config.productDisplayMode.value ?? 'cover'  %}
  6.     {% endif %}
  7.     {% set sliderConfig = {
  8.         'title':         { 'value': "netzp.blog.productstitle"|trans },
  9.         'border':        { 'value': false },
  10.         'rotate':        { 'value': false },
  11.         'boxLayout':     { 'value': element.config.productLayout.value ?? 'minimal' },
  12.         'elMinWidth':    { 'value': (element.config.productMinWidth.value ?? '300') ~ 'px' },
  13.         'navigation':    { 'value': true},
  14.         'displayMode':   { 'value': displayMode },
  15.         'verticalAlign': { 'value': 'top' },
  16.     } %}
  17.     <div class="mt-4">
  18.         {% sw_include "@Storefront/storefront/element/cms-element-product-slider.html.twig" with {
  19.             sliderConfig: sliderConfig,
  20.             element: {
  21.                 type: 'product-slider',
  22.                 'data': {
  23.                     'products': { elements: post.getProducts() }
  24.                 }
  25.             }
  26.         } only %}
  27.     </div>
  28. {% endif %}