https://github.com/FriendsOfShopware/FroshLazySizes
This plugin allows you to use lazy loading for your images.
https://github.com/FriendsOfShopware/FroshLazySizes
Last synced: 5 days ago
JSON representation
This plugin allows you to use lazy loading for your images.
- Host: GitHub
- URL: https://github.com/FriendsOfShopware/FroshLazySizes
- Owner: FriendsOfShopware
- License: mit
- Created: 2022-12-15T09:53:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-17T19:21:17.000Z (about 1 year ago)
- Last Synced: 2024-05-01T15:31:33.162Z (about 1 year ago)
- Language: Twig
- Homepage:
- Size: 545 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shopware6 - Frosh Lazy Sizes >6.x
README
# LazySizes for Shopware 6
[](LICENSE.md) [](https://store.shopware.com/en/search?sSearch=FroshLazySizes)
This plugin has built-in Lazyloading with auto generated sizes for best fitting sizes.
## Install
Download the plugin from the release page and enable it in shopware.
### By composer
`composer require frosh/lazy-sizes`
### From source
Run `npm install` in `src/Resources/app/storefront` within the plugin directory
### By zip
download latest release and upload into admin:
https://github.com/FriendsOfShopware/FroshLazySizes/releases/latest/download/FroshLazySizes.zip## Adding more thumbnail sizes:
- Save new size in the folder of the media management
- then run the command `bin/console media:generate-thumbnails` on the console to update the thumbnails for all images in the database
- Clear shop cache## Selectively deactivate plugins lazysizes and lazyloading function
This might be useful to optimize loading images `above the fold` or if you don't like to use the plugin for specific images or tooltip.### Specific images
Add variable `lazysizes` with value `false` before using `sw_thumbnails` in the template.### Cms sections
Add css class `no-lazysizes` to your sections### Cms blocks
Add css class `no-lazysizes` to your block#### Overwrite `no-lazysizes` of sections class in block
Add class `lazysizes` to your block## License
The MIT License (MIT). Please see [License File](LICENSE) for more information.