Estás leyendo la publicación: Cómo mostrar subcategorías de Magento 2 con imagen en la página de categoría
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$categoría = $objectManager->get(‘Magento\Framework\Registry’)->registry(‘current_category’);//obtener categoría actual
si ($categoría) {
$subcats = $categoria->getChildrenCategories();
$_helper = $this->helper(‘Magento\Catalog\Helper\Output’);
?>
foreach ($subcats como $subcat) {
if ($subcat->getIsActive()) {
$_category = $objectManager->create(‘Magento\Catalog\Model\Category’)->load($subcat->getId());
$_outputhelper = $this->helper(‘Magento\Catalog\Helper\Output’);
$subcaturl = $subcat->getUrl();
$_imgHtml = ”;
if ($_imgUrl = $_categoría->getImageUrl()) {
$_imgHtml = ‘‘;
$_imgHtml = $_outputhelper->categoryAttribute($_category, $_imgHtml, ‘imagen’);
/* @escapeNotVerified */
echo ‘
‘;
}
}
} ?>