aquivemedia/module-hyva-catalog-image-slideshow
最新稳定版本:v1.0.7
Composer 安装命令:
composer require aquivemedia/module-hyva-catalog-image-slideshow
包简介
N/A
README 文档
README
A Magento 2 module that adds an interactive image slideshow to product listings on category pages. Built specifically for Hyvä themes.
Features
- Interactive Slideshow - Hover over product images to browse gallery
- Performance Optimized - Lazy loading with viewport detection
- Visual Indicators - Dots show current image and total count
- Admin Configuration - Enable/disable via Magento admin
- Hyvä themes only - Built with Alpine.js and Tailwind CSS for Hyvä
Demo
Features in Action
When products have multiple gallery images, users can:
- Hover horizontally across the image to switch between photos
- See visual indicators showing which image is active
- Experience instant image switching with preloaded content
Installation
Via Composer
composer require aquivemedia/module-hyva-catalog-image-slideshow bin/magento setup:upgrade bin/magento cache:clean
Manual Installation
- Download and extract to
app/code/AquiveMedia/CatalogImageSlideshow/ - Run installation commands:
bin/magento module:enable AquiveMedia_CatalogImageSlideshow bin/magento setup:upgrade bin/magento cache:clean
Configuration
- Navigate to Admin Panel → Stores → Configuration
- Go to Catalog → Category Image Slideshow
- Set Enable Module to "Yes"
- Save configuration
Requirements
- Magento: 2.4.0 or higher
- Hyvä Theme: 1.2.3 or higher
- PHP: 8.1 or higher
Tested On
Explicitly tested on
- Magento: 2.4.8-p2
- Hyvä Theme: 1.3.17
- PHP: 8.3.23
And
- Magento: 2.4.7-p6
- Hyvä Theme: 1.3.9
- PHP: 8.2.5
How It Works
Technical Implementation
- Server-side: PHP processes product gallery images using Magento's image helper
- Client-side: Alpine.js handles interactions and viewport-based lazy loading
- Styling: Tailwind CSS provides responsive design
- Performance: Images preload when entering viewport, cached for instant switching
Suggestions for improvements?
This is a first version. When you have suggestions for improvements open a Github issue.
Contributing is more then welcome
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Support
For support, please submit a Github issue
Made with ❤️ at Magetitans Hackaton
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2025-06-11
