Anzahl Thumbnails in Produktliste erhöhen

Thema wurde von Anonymous, 18. Mai 2021 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    15. Mai 2017
    Beiträge:
    823
    Danke erhalten:
    183
    Danke vergeben:
    208
    Ich möchte die Anzahl der Thumbnails in der Artikelkarte der gekachelten Produktliste verändern.
    Standardmäßig scheinen dort 4 Bilder angezeigt zu werden. Gibt es dafür eine Einstellung?

    upload_2021-5-18_13-27-42.png
     
  2. Anonymous
    Anonymous Aktives Mitglied
    Registriert seit:
    17. November 2014
    Beiträge:
    35
    Danke erhalten:
    0
    Danke vergeben:
    14
    Hallo,

    schade, dass es keine Rückmeldung zu der Eingangsfrage gibt.
    Das interessiert uns auch.

    Vielleicht findet sich ja noch Jemand, der Ahnung von der Materie hat.
     
  3. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    In der theme/Dein(Eltern)Theme/html/system/product_info_gallery_main.html
    gibt es den Block
    {block name="product_info_gallery_thumbnails"}
    darin ist die Anzahl zu finden
    ,,,,\"slidesPerView\": 4, ....
    Das gibt es für PC und Mobil - nicht verwechseln

    Updatesicher geht das über GXModules, oder im eigenen Theme, bzw. der eigenen Kopie.
     
  4. Anonymous
    Anonymous Aktives Mitglied
    Registriert seit:
    17. November 2014
    Beiträge:
    35
    Danke erhalten:
    0
    Danke vergeben:
    14
    Vielen Dank Barbara :)

    Manuell bekomme ich die Änderung hin, jedoch nicht updatesicher über die GXModules.

    Habe folgende Datei erstellt "product_info_gallery_main.html"

    Code:
    {extends file="product_info_gallery_main.html"}
        {block name="product_info_gallery_thumbnails"}
            <div class="product-info-thumbnails hidden-xs hidden-sm swiper-vertical">
                {include file="get_usermod:{$tpl_path}product_info_gallery_swiper.html" swiperId="product_thumbnail_swiper" startWidget="true" swiperImages=$thumbnails swiperTarget="#product_image_swiper" swiperOptions=", \"spaceBetween\": 10, \"loop\": false, \"direction\": \"vertical\", \"slidesPerView\": 5, \"autoplay\": null" additionalData="data-swiper-breakpoints=\"[]\""}
            </div>
            <div class="product-info-thumbnails-mobile col-xs-12 visible-xs-block visible-sm-block">
                {include file="get_usermod:{$tpl_path}product_info_gallery_swiper.html" swiperId="product_thumbnail_swiper_mobile" startWidget="true" swiperImages=$thumbnails swiperTarget="#product_image_swiper" swiperOptions=", \"spaceBetween\": 10, \"loop\": false, \"direction\": \"horizontal\", \"slidesPerView\": 4, \"autoplay\": null" additionalData="data-swiper-breakpoints=\"[]\""}
            </div>
        {/block}
    Die Datei liegt in folgendem Pfad:

    ....\GXModules\Eigene\ArtikelThumbnailAnzahl\Shop\themes\html\system

    Cache für Modulverwaltung und Seitenausgabe mehrfach geleert.

    Die Änderungen über den Overload funktionieren so leider nicht.

    Hast du eine Idee woran das liegt bzw. erkennst Du meine(n) Fehler?

    LG
    Kris
     
  5. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Der Pfad ist falsch
    ....\GXModules\Eigene\ArtikelThumbnailAnzahl\Shop\Themes\All
    wäre der richtige Pfad und da dann die Datei rein.
    Und in der Datei nur den Block und nicht die Zeile darüber.
     
  6. Anonymous
    Anonymous Aktives Mitglied
    Registriert seit:
    17. November 2014
    Beiträge:
    35
    Danke erhalten:
    0
    Danke vergeben:
    14
    Klasse :) es funktioniert mit dem Overload.

    Vielen Dank für deine Hilfe, auch die etlichen Male zuvor.

    Wenn Du mal in Berlin bist, Zeit und Lust hast, dann gebe bitte Bescheid.
    Möchte Dich gerne zum Kaffee und/oder Kuchen einladen.


    LG
    Kris
     
  7. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Zu spät, da war ich letzte Woche.:D
    War aber sicher nicht das Letzte mal ;)
     
  8. robert_schmiederer
    robert_schmiederer Neues Mitglied
    Registriert seit:
    18. Januar 2018
    Beiträge:
    4
    Danke erhalten:
    1
    Danke vergeben:
    2
    Hallo, ich hatte heute das gleiche Problem und bin auf diesen Thread gestoßen.
    Ich habe alles wie von Barbara beschrieben implementiert. Meine Datei liegt in:
    GXModules/Eigene/ArtikelThumbnailAnzahl/Shop/Themes/All

    der Code innerhalb der Datei ist:

    {block name="product_info_gallery_thumbnails"}
    <div class="product-info-thumbnails hidden-xs hidden-sm swiper-vertical">
    {include file="get_usermod:{$tpl_path}product_info_gallery_swiper.html" swiperId="product_thumbnail_swiper" startWidget="true" swiperImages=$thumbnails swiperTarget="#product_image_swiper" swiperOptions=", \"spaceBetween\": 10, \"loop\": false, \"direction\": \"vertical\", \"slidesPerView\": 5, \"autoplay\": null" additionalData="data-swiper-breakpoints=\"[]\""}
    </div>
    <div class="product-info-thumbnails-mobile col-xs-12 visible-xs-block visible-sm-block">
    {include file="get_usermod:{$tpl_path}product_info_gallery_swiper.html" swiperId="product_thumbnail_swiper_mobile" startWidget="true" swiperImages=$thumbnails swiperTarget="#product_image_swiper" swiperOptions=", \"spaceBetween\": 10, \"loop\": false, \"direction\": \"horizontal\", \"slidesPerView\": 4, \"autoplay\": null" additionalData="data-swiper-breakpoints=\"[]\""}
    </div>
    {/block}

    Trotzdem greifen keine Änderungen, auch nach mehrmaligem leeren des Caches. Hat sich in den letzten Jahren etwas geändert oder habe ich vielleicht etwas vergessen, was hier nicht erwähnt wurde?

    LG
    Paul
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    15. Mai 2017
    Beiträge:
    823
    Danke erhalten:
    183
    Danke vergeben:
    208
    Ich habe es bei mir hinbekommen, in dem ich ein Overload für die "product_listing_product.html" gemacht habe:

    Suchen nach "{if $image_data@iteration > 4}"
    Ersetzen mit der Anzahl Thumbnails die man maximal möchte.
     
  10. robert_schmiederer
    robert_schmiederer Neues Mitglied
    Registriert seit:
    18. Januar 2018
    Beiträge:
    4
    Danke erhalten:
    1
    Danke vergeben:
    2
    Vielen Dank für die Antwort. Jetzt hat es geklappt :)