Конфиг-переменные
Поведение витрины можно настроить из своего JS через RB.setConfig({...}) или задав объект window.RB_CONFIG до загрузки.
Доступные параметры
| Параметр | Значения | По умолчанию | Что делает |
|---|---|---|---|
productsGrid | 2–6 | авто | Фиксирует число колонок в сетке товаров |
defaultTopup | число | — | Сумма пополнения по умолчанию в окне оплаты |
hideMonitoring | true/false | false | Скрывает блок мониторинга серверов |
zeroToFree | true/false | false | Показывает «бесплатно» вместо «0 ₽» |
Способ 1: setConfig
js
if (window.isAppReady) RB.setConfig({ productsGrid: 3, zeroToFree: true });
else window.addEventListener('rb:ready', () => RB.setConfig({ productsGrid: 3 }));RB.setConfig сразу применяет изменения к уже отрисованной витрине и возвращает текущий конфиг.
Способ 2: RB_CONFIG
Заданный заранее объект подхватится при инициализации:
js
window.RB_CONFIG = { productsGrid: 4, defaultTopup: 150 };productsGrid управляет CSS-переменной --grid-cols. Можно задать колонки и напрямую в своём CSS, но через конфиг — надёжнее (учитывает перерисовку сетки).