---
title: Модалка «Заказ звонка»
section: layout
theme: mebelidomanet
framework: bootstrap
redesign_status: pending
last_updated: 2026-07-11
files:
  php_inline: []
  php_partials:
    - views/layouts/_modal-callback.php
  scss: []
  js: []
  widgets: []
  shared:
    - src/callback-form/
deps_on: []
themes_with_analog:
  - mebelmall
  - dommebeli
  - mebelmart
  - freshshop
  - mebelmag
  - mebelbazar
  - hormebel
  - cartzilla
  - mebelmarket
  - stolkomebeli
---

# Модалка «Заказ звонка»

## Назначение

Bootstrap-модалка с id `#callbackPhone`, открывается из шапки (кнопка «Обратный звонок» в `views/layouts/main.php:258`) и других мест через `data-toggle="modal" data-target="#callbackPhone"`. Внутри — точка `<div class="callback-form">`, в которую монтируется JS-компонент формы из `src/callback-form/`.

## Где живёт

- **HTML:** `views/layouts/_modal-callback.php` (рендерится в `main.php:659`).
- **JS:** монтаж формы — `src/callback-form/` (shared), запускается через JS темы.

## Bootstrap-классы

- **Модалка:** `modal fade`, `modal-dialog modal-dialog-centered`, `modal-content`, `modal-header`, `modal-title`, `modal-body`, `close`, `border-0`, `pb-0`.

## JS-зависимости

- Открытие/закрытие/backdrop/escape — JS из `import 'bootstrap'`. Это **самая глубокая интеграция темы с Bootstrap JS** — модалки.
