Два в одном: постраничная навигация и "ленивая загрузка"
Плагин совмещает в себе постраничную навигацию и "ленивую загрузку" (lazyloading). У пользователя появится возможность, как выбрать отображение определенного количества товаров на странице (10, 30, 50 штук и тд), так и выбрать отображение "всех сразу" товаров. При выборе последнего варианта товары будут подгружаться при прокрутке страницы, тем самым не вызывая зависаний.
В настройках плагина можно указать количество товаров и текст, отображаемый на витрине.
У Вас имеется возможность изменять способ отображения количества товаров: списком или строкой.
Для того чтобы плагин работал корректно, необходимо наличие хука frontend_category в шаблоне category.html и хука frontend_search в шаблоне search.html.
В случае его отсутствия Вы можете воспользоваться ручным способом встраивания плагина.
Если Вы хотите добавить возможность выбора количества товаров на странице в шаблон, то используйте конструкцию вида:
{shopProductsperpagePlugin::getCode()}
добавляйте в любое место в шаблоне магазина.
Административная часть:
"Количество товаров" на странице указывайте через запятую.
Последнее значение может быть любым словом (все, все сразу и др).
- Если Вы укажете слово, то при выборе этого значения будет запущена "ленивая загрузка" и постраничная навигация исчезнет.
- Если Вы напишете число, то "ленивая загрузка" запущена не будет и постраничная навигация останется.
"Текст на витрине" - текст, который будет отображен на витрине. Допустимо использование html-кода
для стилизации надписи.
Маска %productsperpage% - обязательна. Она будет преобразована в выпадающий список на витрине.
"Отображение товаров по умолчанию" - когда пользователь впервые попадает к Вам на сайт, по умолчанию товары могут отображаться с постраничной навигацией, где количество товаров на странице равно 30, либо будут отображены все товары сразу при помощи ленивой загрузки.