Одна кнопка в шапке админки: пересобирает модификаторы, чистит кэш шаблонов, системный кэш и пересобирает SASS. Работает на любой странице, без перезагрузки.
Зачем он нужен
Поправил шаблон, стиль или установил модификатор — а магазин показывает старую версию, пока не сбросишь кэш. В стандартном OpenCart это раскидано по трём местам: пересборка модификаторов в «Расширения → Модификации», сброс кэша темы и SASS в «Настройках разработчика», системный кэш в storage/cache — руками через FTP.
Модуль сводит всё это к одной кнопке в шапке админки. Она на каждой странице, нажал — обновилось всё сразу.
Что делает кнопка
- Модификаторы. Пересобирает storage/modification из установленных ocmod — как кнопка «Обновить» в разделе «Модификации».
- Кэш шаблонов. Чистит скомпилированные Twig-шаблоны в storage/cache/template.
- Системный кэш. Удаляет storage/cache/cache.* — кэш списков товаров, категорий, валют и прочего.
- SASS. Удаляет скомпилированный bootstrap.css в админке и во всех темах витрины с исходниками — ядро собирает css заново.
Всё это за один клик, по AJAX, без ухода со страницы. По завершении — уведомление.
Как устроен
- Чистый модификатор (ocmod): своих контроллеров, шаблонов и таблиц в базе нет.
- Правит два файла интерфейса админки — шапку и «Настройки разработчика». Ядро витрины не трогает.
- Кнопка видна на всех страницах, потому что живёт в общей шапке админки.
- Оба действия защищены токеном сессии и доступны только авторизованному администратору.
Установка
- Расширения → Установка расширений → загрузить ocmod-архив.
- Расширения → Модификации → «Обновить».
- Обновить страницу — кнопка «Обновить кэш» появится в правом верхнем углу, рядом с «Выйти».
Отдельной страницы настроек нет, устанавливать модуль в «Модулях» не нужно.
Ограничения
- Кнопка работает у пользователей с доступом к разделам «Настройки разработчика» и «Модификации». У группы «Администратор» они есть по умолчанию.
- SASS пересобирается только там, где рядом с css лежит исходник _bootstrap.scss. Тему без исходников модуль не трогает.
- Данные, настройки и товары не затрагиваются — чистится только кэш.
Технические детали
- Версия модуля: 1.0
- Совместимость: OpenCart 3.0.x, ocStore 3.0.x. Проверено на PHP 8.3.
- Установка штатная: загрузка ocmod-архива, обновление модификаторов.
- Чистый модификатор — своих файлов в каталогах магазина не создаёт.
- Язык интерфейса: русский.
Что нового в версии 1.0
Способ распространения:
Бесплатно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
31.08.2026
Обновление:
31.08.2026
Просмотров:
21
Чтобы скачать этот бесплатный товар, его не нужно заказывать, просто
войдите под своим логином.