Да, можно.
Базовый функционал Moguta.CMS «из коробки» формирует выборки по меткам (новинки, хиты, акции), но для вывода блока товаров из конкретной категории (например, «Одежда») есть несколько удобных способов.
Способ 1. Использование плагина (Самый простой и без кода)
Самый быстрый вариант без редактирования файлов движка — установить соответствующий плагин из маркетплейса Moguta:
- Перейдите в панели управления в Маркетплейс -> Плагины.
- Найдите плагин для вывода товаров (например, «Товары из категорий на главной», «Витрина товаров» или «Слайдер товаров из категории»).
- После установки плагин сгенерирует шорткод вида: [category-products id="5"] (где 5 — это ID вашей категории «Одежда»).
- Вставьте этот шорткод через верстку или текстовый редактор в нужное место на главной странице.
Способ 2. Редактирование шаблона (Для разработчиков / PHP)
Если вы хотите кастомный блок без дополнительных плагинов, это делается через PHP-код в файле вашего шаблона:
- Перейдите к файлам сайта по пути: /mg-templates/название_вашего_шаблона/
- Откройте файл index.php (он отвечает за содержимое главной страницы).
- В месте, где должен располагаться новый блок, сделайте запрос к классу MG::get('models_catalog') или модели товаров MG::get('goods'), передав ID категории:
PHP:
<?php
// 12 — это ID вашей категории «Одежда» (узнайте его в разделе "Категории" в админке)
$catId = 12;
// Получаем массив товаров из этой категории
$modelCatalog = new Models_Catalog();
$productsData = $modelCatalog->getList(6, false, true, $catId); // 6 — количество товаров для вывода
if (!empty($productsData['catalogItems'])) {
?>
<div class="custom-category-block">
<h2 class="title">Одежда</h2>
<div class="products-wrapper">
<?php foreach ($productsData['catalogItems'] as $item): ?>
<?php
// Подключаем стандартный компонент/лейаут карточки товара
component('goods/card', ['item' => $item]);
?>
<?php endforeach; ?>
</div>
</div>
<?php } ?>
Способ 3. Через визуальный редактор блоков (Moguta HTML/Visual Editor)
Если ваш шаблон поддерживает новый блочный/визуальный редактор страниц в Moguta.CMS:
- Зайдите в редактор главной страницы.
- Добавьте блок «Слайдер/Сетка товаров».
- В настройках добавленного блока смените источник товаров с «Новинки/Хиты» на «Категория» и выберите нужную из списка.