Skip to content

About

Read-only mirror of mage-obsidian/storefront. Catalog domain compatibility for MageObsidian: category listing and product detail page (ViewModels, layout and Vue islands) built on the storefront foundation.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Read-only mirror. This package is developed in mage-obsidian/storefront and copied here automatically. Open issues and pull requests there.

MageObsidian — Catalog

Latest Version License

Star MageObsidian

📚 Documentation · 🚀 Live demo · 💬 Discussions

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:

  • ViewModels — ProductCard, ProductView, ProductGallery, CategoryLanding: the data the catalog templates read.
  • Blocks — CategoryTitle, 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 island — catalog/ProductForm: configurable swatch selection and add-to-cart (delegating to the storefront's useCart).
  • Gallery enhancer — js/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).

About

Read-only mirror of mage-obsidian/storefront. Catalog domain compatibility for MageObsidian: category listing and product detail page (ViewModels, layout and Vue islands) built on the storefront foundation.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages