В Opencart версии 2, была удобная фича для добавления идентификатора для страниц сайта. В тройке это убрали. Данный модификатор добавляет обратно данную функцию. ### Описание Этот модификатор позволяет добавить **динамические классы в теге `<body>`** в OpenCart 3, чтобы упростить стилизацию отдельных страниц. Классы будут формироваться следующим образом: - `product product-40` — для страницы товара с ID=40 - `category category-20` — для страницы категории с ID=20 - `article article-5` — для статьи с ID=5 - `brand brand-1` — для страницы производителя с ID=1 - `common-home` — для главной страницы Также поддерживаются другие типы страниц (например, `checkout/checkout`, `account/login` и т.д.). --- ### Установка 1. Скачайте `.ocmod.xml` файл. 2. Загрузите его через **Admin → Extension → Modifications**. 3. Нажмите "Refresh" в разделе "Modifications". --- ### ✅ Преимущества - Легкая настройка CSS под конкретные страницы. - Поддержка всех основных типов страниц. - Удобная структура классов для фронтенд-разработки. --- ### Требования - OpenCart 3.x --- ### Файлы, которые модифицирует модуль: - `catalog/controller/common/header.php` - `catalog/view/theme/*/template/common/header.twig` --- ### Примечания Модификатор создан для дефолтного опенкарт.