rustbase.shop Документация
Панель ↗

Конфиг-переменные

Поведение витрины можно настроить из своего JS через RB.setConfig({...}) или задав объект window.RB_CONFIG до загрузки.

Доступные параметры

ПараметрЗначенияПо умолчаниюЧто делает
productsGrid2–6автоФиксирует число колонок в сетке товаров
defaultTopupчислоСумма пополнения по умолчанию в окне оплаты
hideMonitoringtrue/falsefalseСкрывает блок мониторинга серверов
zeroToFreetrue/falsefalseПоказывает «бесплатно» вместо «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, но через конфиг — надёжнее (учитывает перерисовку сетки).