Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Bestseller und neue Produkte als Carousel funktioniert nicht

    wandbilderxxl

    • Frisch an Board
    • Beiträge: 77
    Hallo Zusammen,

    die Bestseller-Box wird ja bereits als Carousel ausgegeben, jetzt habe ich die Box für die neuen Produkte so umgebaut das genauso viel Artikel wie in der Bestseller-Box auch als Carousel ausgegeben werden,
    Wenn ich allerdings beide Boxen ausgeben möchte ist die immer nur die erste Box gefüllt alle weiteren sind leer, das passiert aber auch wenn ich z.B. versuche die Bestseller-Box zwei mal auszugeben die erste ist gefüllt alle weiteren sind leer.
    Ich habe auch schon versucht unterschiedliche Variablennamen für die Produktarrays zu nutzen, leider ohne Erfolg.
    Hat jemand eine Idee?

    Grüße Andreas

    Linkback: https://www.modified-shop.org/forum/index.php?topic=41364.0

    wandbilderxxl

    • Frisch an Board
    • Beiträge: 77
    Re: Bestseller und neue Produkte als Carousel funktioniert nicht
    Antwort #1 am: 30. September 2020, 09:40:37
    Hier der Code für die Box mit den neuen Produkten:
    Code: PHP  [Auswählen]
    $box_content_new = array();
     
      if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_whatsnew.html', $cache_id) || !$cache) {
            while ($whats_new = xtc_db_fetch_array($whats_new_query,true)) {
          $box_content_new[] = $product->buildDataArray($whats_new);
        }
        $box_smarty->assign('box_content_new', $box_content_new);
        $box_smarty->assign('LINK_NEW_PRODUCTS', xtc_href_link(FILENAME_PRODUCTS_NEW));
      }

    Hier der Code für die Bestseller:
    Code: PHP  [Auswählen]
     if ($best_sellers_count > 0) {
        $rows = 0;
        $box_content_best = array();
        if ($best_sellers_count >= MIN_DISPLAY_BESTSELLERS) {  
          while ($best_sellers = xtc_db_fetch_array($best_sellers_query, true)) {
            $rows ++;
            $best_sellers = array_merge($best_sellers, array('ID' => xtc_row_number_format($rows)));
            $box_content_best[] = $product->buildDataArray($best_sellers);
          }
        }

        $box_smarty->assign('box_content_best', $box_content_best);
      }
     
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    11 Antworten
    4821 Aufrufe
    28. Mai 2009, 09:54:33 von Tomcraft
    0 Antworten
    1611 Aufrufe
    26. November 2013, 11:19:06 von PeterQ
    4 Antworten
    2198 Aufrufe
    27. August 2017, 11:13:12 von Liezeu