jcarousel stell nicht immer alle Artikelbilder dar

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93
Moin zusammen,

wir haben ziemlich viele Artikel in den jeweiligen Konfiguratorgruppen, was dazu führte, dass Kunden das Artikelbild der jeweils ausgewählten Komponente nicht mehr sehen konnten, da schon aus dem Bild gescrollt.

Darauf haben wird die Komponentendarstellung umgestellt. Sie werden nun horizontal in einem jcarousel dargestell, analog zu den Darstellungen in "Ähnliche Artikel" usw.
Grundsätzlich funktioniert das auch. Jedoch sehe ich Probleme bei mobilen Geräten wie Pads (iOS/Android) und Smartphones. Hier ist das Carousel entweder leer, oder es werden Artikelbilder übereinander dargestellt. Das Problem scheint auch relativ unabhängig vom verwendeten Browser zu sein. Auf einem S3 zeigen weder Chrome, noch der eingebaute Browser irgendetwas im Carousel an.
Bei PC basierenden Browsern hätte ich ja noch eine Idee, wie ich das trouble-shooten könnte. Aber bei Smartphones? Gibt's da auch sowas wie Firebug?

Hat irgendwer einen Tipp, wie/wo ich da ansetzen kann? Über Hinweise, die direkt zur Lösung führen, wäre ich natürlich auch dankbar.

Hier noch ein paar Bilder zur Veranschaulichung:

Leer.jpg Doppelt.jpg Beispielartikel: Kapuzen Badetuch 80x80

relevante Codeschnipsel:

Code:
{if isset($oArtikel_arr) && count($oArtikel_arr)>0}<div class="container {if !isset($bAutoload) || !$bAutoload}carousel_loader{/if} {if isset($cClass)}{$cClass}{/if}">
   {assign var='random' value=1|rand:999999}
   <h2>{if $headline}{$headline}{else}{lang key=$cKey section=$cSection}{/if}</h2>
   <ul style="height: 180px;" id="{if isset($cID)}{$cID}{else}mycarousel{$random}{/if}" class="jcarousel-skin-tiny" ref="{if isset($nVisible) && $nVisible > 0}{$nVisible}{else}{if $Einstellungen.template.articledetails.article_jcarousel_visible}{$Einstellungen.template.articledetails.article_jcarousel_visible}{else}2{/if}{/if}"> 
      {foreach from=$oGruppe->oItem_arr item=oItem name=konfigitem}
      {assign var=oArtikel value=$oItem->getArtikel()}
         <li style="width: 200px;">
            <div class="article_wrapper">
               <div class="item{if $aKonfigitemerror_arr[$kKonfigitem]} error{/if}">
                  
                  <label for="item{$oItem->getKonfigitem()}" id="label{$oItem->getKonfigitem()}" class="{if $cBeschreibung|strlen > 0}config_tooltip{/if}{if $oItem->getEmpfohlen()} recommended{/if}" ref="tooltip{$oItem->getKonfigitem()}" style="clear: left; text-align: center;">
                     <span class="img"><img src="{$oArtikel->Bilder[0]->cPfadKlein}" class="image" height="100" alt="" /></span>
                       <input style="width: 130px;" type="{if $oGruppe->getAnzeigeTyp() == $KONFIG_ANZEIGE_TYP_CHECKBOX}checkbox{else}radio{/if}" name="item[{$oGruppe->getKonfiggruppe()}][]" id="item{$oItem->getKonfigitem()}" value="{$oItem->getKonfigitem()}" {if $oItem->getSelektiert() && !$aKonfigerror_arr}checked="checked"{/if} />
                     </br>
                     <p style="width: 140px;">
                        {if $oGruppe->getAnzeigeTyp() == $KONFIG_ANZEIGE_TYP_CHECKBOX}{$oItem->getInitial()}x {/if}{$oItem->getName()}
                     </p>
                     <span style="top: 105px;" class="price">
                        {if $oItem->hasRabatt() && $oItem->showRabatt()}<span class="discount">{$oItem->getRabattLocalized()} {lang key="discount"}</span>{elseif $oItem->hasZuschlag() && $oItem->showZuschlag()}<span class="additional">{$oItem->getZuschlagLocalized()} {lang key="additionalCharge"}</span>{/if}{$oItem->getPreisLocalized()}
                     </span>
                  </label>
                  {if $aKonfigitemerror_arr[$kKonfigitem]}<p class="box_error">{$aKonfigitemerror_arr[$kKonfigitem]}</p>{/if}
                  {if $cBeschreibung|strlen > 0}<div class="config_overlay" id="tooltip{$oItem->getKonfigitem()}">{$cBeschreibung}</div>{/if}
               </div> 
            
            </div>
         </li>
      {/foreach}
   </ul>
</div>
{/if}
 

Anhänge

  • Leer.jpg
    Leer.jpg
    25,7 KB · Aufrufe: 21
  • Doppelt.jpg
    Doppelt.jpg
    37,7 KB · Aufrufe: 30

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93
AW: jcarousel stell nicht immer alle Artikelbilder dar

Keiner eine Idee, wo ich da ansetzten könnte?
 

Ähnliche Themen