loeffelloeffel MemberComments: 5 Received thanks: 0 Member since: May 2019 edited May 2019

Hi,

ich versuche aktuell einen Bildslider auf der Artikel Detailseite einzubauen.
Hierfür habe ich ein Mehrfachauswahl Freitextfeld des Typs Media erstellt und das Image Slider Markup verwendet:
 

<div class="image-slider" data-image-slider="true" data-autoSlide="true">
  <div class="image-slider--container">
    <div class="image-slider--slide">
      {assign var="sliderArray" value="|"|explode:$sArticle.product_slider}
      {foreach $sliderArray as $slide}
        <div class="image-slider--item">
          <img src="{$slide|mediaurl}" />
        </div>
      {/foreach}
    </div>
  </div>
</div>


Das Problem ist nun, dass im Slider immer 5 div's dargestellt werden. Die zwei automatisch hinzugefügten sind allerdings nicht geklont, stattdessen ist das src Attribut unknown:



Wie kann ich den Slider konfigurieren, dass nur die tatsächliche Anzahl an Elementen dargestellt wird?

Vielen Dank im Voraus!

1 Answer

  • h_lohaush_lohaus MemberComments: 189 Received thanks: 48 Member since: August 2017

    mach noch ein Array Filter:

     

    {assign var="sliderArray" value="|"|explode:$sArticle.product_slider|array_filter}

    Gruß Heiner

    Quote
    Accepted Answer
    Thanked by 1loeffel
  • Accepted Answer

Answers

  • h_lohaush_lohaus MemberComments: 189 Received thanks: 48 Member since: August 2017

    mach noch ein Array Filter:

     

    {assign var="sliderArray" value="|"|explode:$sArticle.product_slider|array_filter}

    Gruß Heiner

    Quote
    Accepted Answer
    Thanked by 1loeffel
  • loeffelloeffel MemberComments: 5 Received thanks: 0 Member since: May 2019

    Super, funktioniert bestens.
    Vielen Dank für die schnelle Hilfe!

Sign In or Register to comment.