Додано Scroll-режим у віджет «Категорії» та «Виробники»
У платформу впроваджено новий режим горизонтальної прокрутки для віджетів «Категорії» та «Виробники». Режим активується автоматично, якщо у віджеті вказано параметр :scroll-9999, що задає максимальну ширину екрану для включення прокрутки (якщо фактична ширина менша за вказану — режим активується).
Якщо ширина екрану менша за задану:
- Віджет автоматично переходить у режим горизонтальної прокрутки;
- Ширина блоків категорій/виробників розраховується з урахуванням padding та margin по всій ланцюжку контейнерів;
- На ПК працює drag-scroll;
- Якщо в параметрі вказано другий аргумент (:scroll-9999x3), включається пагінація з заданою кількістю точок (тут — 3).
Якщо ширина екрану більша за вказане значення:
- Scroll-режим повністю вимикається;
- Макет повертається до стандартного відображення;
- Пагінація (точки) видаляється.
Як увімкнути Scroll-режим
- У генераторі віджетів категорій або виробників вкажіть параметр:
:scroll-9999— ширина екрану, менша за яку активується прокрутка. - За потреби додайте кількість точок пагінації через другий параметр:
:scroll-9999x3— число «3» включає пагінацію з трьома точками. - Скрипт активується автоматично при завантаженні сторінки.
Приклад HTML (генерується автоматично)
<div class="hotengine-categories-list"
data-scroll-width="9999"
data-scroll-pagination="3">
...
</div>
Після цього прокрутка та пагінація працюватимуть автоматично, залежно від ширини екрану та параметрів, заданих у віджеті.
