Редактор тем: Полный контроль
Приложение для прямого редактирования исходного кода тем Webasyst прямо из админки — без FTP и файловых менеджеров.
Возможности
- 4 режима внедрения кода: замена кода, вставка до найденного кода, вставка после найденного кода, полная замена содержимого файла.
- Управление файлами и папками: создание новых файлов, добавление существующих файлов, создание папок.
- Умный поиск: точное совпадение + нечёткий поиск. Находит код даже при расхождениях в пробелах, табуляции и переносах строк.
- Независимые переключатели: у каждого файла и каждого действия свой тумблер. Можно отключить одно действие, не трогая остальные.
- Главный мастер-тумблер: один переключатель для всего приложения. Отключили — весь сайт мгновенно возвращается к оригинальным файлам темы.
- Встроенный браузер файлов: навигация по папкам тем Shop, Site и Blog с хлебными крошками. Выбор файла в два клика.
- История изменений: все операции логируются с цветовой индикацией. Постраничная навигация.
- Комментарии к действиям: к каждой замене можно добавить пояснение.
- Экспорт и импорт JSON: перенос конфигураций между сайтами. Дубликаты при импорте пропускаются.
- Очистка кэша Webasyst в один клик.
- Поиск и сортировка списка файлов: по имени, по дате, по статусу.
Поддерживаемые типы файлов: .html, .tpl, .css, .js, .xml, .json, .txt, .po, .mo.
Локализация
Полный перевод интерфейса на Русский и Английский языки. Все сообщения, подсказки, кнопки, уведомления и история изменений — на двух языках. Язык определяется автоматически по настройкам пользователя Webasyst.
Тёмная и светлая тема
Интерфейс автоматически синхронизируется с цветовой схемой Webasyst. Переключение без перезагрузки страницы.
Безопасность
- CSRF-защита: каждый POST-запрос подписан токеном.
- Резервное копирование: перед первым изменением создаётся копия оригинала. При отключении действия или файла — оригинал восстанавливается.
- Проверка прав на запись перед применением изменений.
- Ограничение размера файла: 10 МБ.
- HTML-экранирование пользовательского ввода.
- Авторизация: доступ только у пользователей бэкенда Webasyst.
Технические детали
| Параметр | Значение |
|---|---|
| Платформа | Webasyst 2.0 |
| Языки интерфейса | Русский, Английский |
| Темы оформления | Светлая, Тёмная (автосинхронизация с Webasyst) |
| Приложения | Shop, Site, Blog |
| Типы операций | Замена, Вставка до, Вставка после, Замена файла |
| Управление файловой структурой | Создание / Добавление файлов, Создание папок |
| Разрешённые расширения | html, tpl, css, js, xml, json, txt, po, mo |
| Максимальный размер файла | 10 МБ |
| Хранение данных | JSON в wa-data/protected/thememaster/ |
| Резервные копии | wa-data/protected/thememaster/backups/ |









