loeffelloeffel MemberComments: 4 Received thanks: 0 Member since: May 6 edited May 6

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: 131 Received thanks: 33 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: 131 Received thanks: 33 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: 4 Received thanks: 0 Member since: May 6

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

Sign In or Register to comment.