mage-obsidian/module-catalog

Catalog domain compatibility for MageObsidian: category listing and product detail page (ViewModels, layout and Vue islands) built on the storefront foundation.

Maintainers

Package info

github.com/mage-obsidian/module-catalog

Type:magento2-module

pkg:composer/mage-obsidian/module-catalog

Statistics

Installs: 3

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

2.1.0 2026-06-23 05:26 UTC

This package is auto-updated.

Last update: 2026-06-23 05:27:05 UTC


README

Catalog domain compatibility for MageObsidian. This module adapts Magento's catalog frontend (category listing and product detail page) to the modern Vite + Twig + Vue stack, building on the mage-obsidian/module-storefront foundation and paired with the MageObsidian/default theme:

  • ViewModelsProductCard, ProductView, ProductGallery, CategoryLanding: the data the catalog templates read.
  • BlocksCategoryTitle, Breadcrumbs: restore the <h1>/title and trail that the suppressed core catalog layout would have provided.
  • Layout — re-declares catalog_category_view / catalog_product_view reusing core block classes as data sources behind Twig.
  • Vue islandcatalog/ProductForm: configurable swatch selection and add-to-cart (delegating to the storefront's useCart).
  • Gallery enhancerjs/gallery: thumb/variant image swaps with the View Transitions API.

It depends on the storefront foundation for cross-cutting cart primitives (useCart, the add-to-cart enhancer, the toast/badge islands).