falconmedia / magento2-flat-subcategories
Flattened subcategory listing for category pages (siblings or full subtree).
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Type:magento2-module
pkg:composer/falconmedia/magento2-flat-subcategories
Requires
- php: ^8.3
- magento/framework: *
- magento/module-catalog: *
- magento/module-store: *
This package is not auto-updated.
Last update: 2025-10-09 14:51:09 UTC
README
Flattened subcategory listing on Magento 2 category pages.
Features
- Display all subcategories at the same visual level:
- Flattened subtree: show all descendants of the top category under the store root.
- Siblings only: show all direct siblings of the current category.
- Configurable sorting (
name
orposition
) and max items. - Optional category images (configurable attribute code, default
image
). - Clean ViewModel, no ObjectManager usage.
- Works with Luma; Tailwind/Alpine-friendly markup.
Configuration
Stores > Configuration > Catalog > Flat Subcategories
- Enable module: yes/no
- Display mode:
Flattened subtree
orOnly siblings
- Max items:
0
or empty means unlimited - Sort by:
name
orposition
- Show category image: yes/no
- Image attribute code: default
image
Placement
Injected into catalog_category_view
under the content
container via layout XML:
view/frontend/layout/catalog_category_view.xml
.
Notes
- The "flattened subtree" determines the top category as the first node after the store root within the current category path.
- Only active categories in the current store are shown.