Hallo, habe bei einigen eurer Shops gesehen, das die Artikel automatisch sliden. Bei mir geht das nur durch klick auf die Pfeile Links und Rechts. Was mache ich Falsch? habe ich etwas übersehen oder muss man das zusätzlich programmieren?
@kidcars , diese Lösung ist besser: In \templates\Honeygrid\smarty, liegt die function.product_listing.php Da ist in der Zeile ca. 63 das drin: 'autoplay' => null, Dies ändern wir in 'autoplay' => 3,
Ich füge nur mal n paar keywords für die Suche hinzu, damit es schneller gefunden wird. swiper, swyper, artikelslider, artikel-slider, animation
Hab den Thread gerade durch MJ gefunden und möchte hier noch etwas einwenden: Die Lösung ist zwar ok, aber nicht updatesicher. Wenn wir das Smarty-Plugin mal anpassen ist eure Anpassung da weg, bitte beachtet das. Wenn man das updatesicher haben will, dann ist es besser man kopiert sich die betreffende Datei und benennt diese um, z.B. in function.product_listing_autoplay.php. In der Kopie benennt man dann noch PHP: function smarty_function_product_listing($params, &$smarty) in PHP: function smarty_function_product_listing_autoplay($params, &$smarty) um und macht dann die Anpassungen von Andreas. Von den Templates, die dann das Autoplay verwenden sollen, müsst ihr dann eine Usermod anlegen und dort den Aufruf des Plugins auf euer neues Plugin anpassen. Mögliche Optionen dafür wären templates/Honeygrid/module/account.html templates/Honeygrid/module/also_purchased.html templates/Honeygrid/module/cross_selling.html templates/Honeygrid/module/new_products_default.html templates/Honeygrid/module/new_products_overview.html templates/Honeygrid/module/products_new_main.html templates/Honeygrid/module/reverse_cross_selling.html templates/Honeygrid/module/specials.html templates/Honeygrid/module/specials_main.html templates/Honeygrid/module/upcoming_products.html templates/Honeygrid/module/yoochoose_view_products.html Klingt jetzt erst mal aufwändiger, hat aber den Vorteil, dass das bei einem Update nicht kaputt gehen kann und ihr pro Template-Datei steuern könnt, ob der Autoplay genutzt werden soll oder nicht.
Man kann allerdings auch die Klasse "ContentView" und dort die Funktion "set_content_data" überladen. In der Funktion kann man dann den String tauschen und hat dann die "3" anstatt "null" darin. Funktioniert bei mir im Test-Shop einwandfrei und man hat nicht soviel Arbeit. Die Änderung ist dann aber wieder für alle und kann nicht einzelnd gesteuert werden.
Gute Funktion, kann ma so etwas in einem der nächsten Updaten als schaltbar bei z.B. Templateeinstellung einbauen?
Seit neuestem gibt es ein Modul bei mir, dass die Swipereinstellungen "manipuliert". Nähere Info: https://www.shop.stejuhn.de/swipereinstellungen-bearbeiten.html