Overview
Back to topApptrian's Subcategories Grid/List extension for Magento allows you to have subcategories in the form of a grid or list on category pages, home page, or optionally any other page via XML layout updates or CMS markup tags. Additionally, there are more than several options for customization. The subcategories block is Responsive Web Design (RWD) ready. It will recalculate itself based on the parent.
On category pages, the extension will show children categories of the current category. On CMS pages, the extension will show top-level categories or any other categories you want. This is done by using the "Category IDs" option in our extension where you type a comma-separated list of category IDs you want to show. You can also show subcategories by typing markup tags inside the CMS page content or CMS blocks.
Features
- Two positions of subcategories block out of the box from Magento config. Any position is possible via XML layout updates or CMS markup tags on any page.
- Ability to show subcategories on multiple locations on the page.
- Two layouts are available (Grid or List).
- Ability to show subcategories grid/list items as single links.
- Ability to sort subcategories by "Name", "Page Title", "Position", and "Created Date".
- Ability to choose sort direction ("Ascending" and "Descending").
- Ability to show subcategories heading or not and to type in the heading text.
- Ability to set the order of subcategory data (0=image, 1=name, 2=description) and to exclude some data if desired. Example: 0,1,2
- Ability to show category image, and which image (attribute) to use. Options are "Image", and "Thumbnail".
- If the subcategory does not have an image (or thumbnail) placeholder image will be used.
- Ability to add image width and height HTML attributes.
- Ability to show category name, and which database field (attribute) to use. Options are "Name" and "Page Title".
- Ability to show category description, and which database field (attribute) to use. Options are "Description" and "Meta Description".
- Ability to show subcategories on any page.
- Two completely independent sets of settings one for category pages and one for the home page from Magento config with the unlimited number of settings sets via XML block arguments and/or CMS markup tags attributes.
- Ability to show specific categories on the home page and/or any other page via the comma-separated list of category IDs.
- Ability to show random categories on the home page and/or any other page via the comma-separated list of category IDs.
- Ability to hide categories in subcategories block via the comma-separated list of category IDs.
- Ability to hide subcategories block on certain category pages via the comma-separated list of category IDs.
- Responsive Web Design (RWD) ready. It will recalculate itself based on the parent.
FAQ
Q: How to add subcategories block inside CMS page content or CMS block?
A: To add subcategories block inside any CMS page content or CMS block use Magento tags. Please read our User Guide.
Q: Is it possible to turn off subcategories description text?
A: Yes it is. In our extension configuration for option "Sort Order" instead of "0,1,2" type "0,1" (without double quotes). Do not forget to Refresh your Magento Cache.
Q: Why after uploading the category image I still get a placeholder image?
A: The category model in Magento 2 has only one attribute for the image "Category Image". Our extension adds a "Category Thumbnail" attribute for thumbnail images (since extension version 2.5.0). In the extension config for the option "For Image Use", you need to select "Image" or "Thumbnail" depending on which one you want to use for Subcategories Grid/List.
Q: Why after uploading category image for a specific language (store view) I still get placeholder image?
A: You must upload an image to the default scope (All Store Views) First and then if you need an image to be different for a specific language (store view) you upload a different image for that particular language (store view).
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
2.5.1
Adobe Commerce platform compatibility
Open Source (CE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)
Commerce on prem (EE): 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)
Commerce on Cloud (ECE): 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)
Type
Stable Build
Updated
30 March, 2023
Categories
Extensions, Content & Customizations, Mobile, Rich Media, Site Search & Navigation
Documentation
License Type
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top2.5.1:
- Compatible with Open Source (CE) : 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
* Fixed compatibility with Magento 2.4.6
2.5.0:
- Compatible with Open Source (CE) : 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
+ Added Category Thumbnail attribute
* Small code simplification
- Dropped compatibility with deprecated versions of Magento 2.0.x, 2.1.x, and 2.2.x. For these old versions of Magento use extension version 2.4.2
2.4.2:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
* Fixed compatibility with PHP 8.1
2.4.1:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
* Improved compatibility with older versions of Magento and PHP
* The HTML attribute loading="lazy" added to the template
2.4.0:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
+ Added option Disable IDs gives the ability to hide categories in subcategories block via the comma-separated list of category IDs
* The latest EQP Magento Coding Standard improvements
2.3.1:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
* Fixed issues with some 3rd party extensions that mimic category pages
* Fixed issue in the composer.json file and PHP 8
2.3.0:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
+ Added options for image width and height HTML attributes
* Fixed CLS (Cumulative Layout Shift)
* Extension does not use deprecated Magento Registry class anymore
2.2.3:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
- Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
* Template coding standard fixed
* Compatibility with CSP (Content Security Policies)
2.2.2:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
- Compatible with Commerce on prem (EE) : 2.2 2.3
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3
- Stability: Stable Build
-
Description:
* Fixed RegEx for heading option validation
2.2.1:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
- Compatible with Commerce on prem (EE) : 2.2 2.3
- Compatible with Commerce on Cloud (ECE) : 2.2 2.3
- Stability: Stable Build
-
Description:
* Fixed placeholder image url
2.2.0:
- Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
- Stability: Stable Build
-
Description:
+ Added compatibility with category image "Select from Gallery" option
* Fixed small grammar error in config
* Small method optimization
* Updated code comments
2.1.2:
- Compatible with Open Source (CE) : 2.0 2.1 2.2
- Stability: Stable Build
-
Description:
* Compatibility with Magento 2.2
2.1.1:
- Compatible with Open Source (CE) : 2.0 2.1
- Stability: Stable Build
-
Description:
* Fixed composer.json file PHP version requirements
2.1.0:
- Compatible with Open Source (CE) : 2.1
- Stability: Stable Build
-
Description:
+ Compliance with Magento's Extension Quality Program (EQP)
2.0.4:
- Compatible with Open Source (CE) : 2.0 2.1
- Stability: Stable Build
-
Description:
* Fixed composer.json file
2.0.3:
- Compatible with Open Source (CE) : 2.0
- Stability: Stable Build
-
Description:
* Fixed bug with Flat Catalog Category
2.0.2:
- Compatible with Open Source (CE) : 2.0
- Stability: Stable Build
-
Description:
* Fixed few small issues with admin blocks
2.0.1:
- Compatible with Open Source (CE) : 2.0
- Stability: Stable Build
-
Description:
* Fixed issue with compiler
* Code standards improvements
2.0.0:
- Compatible with Open Source (CE) : 2.0
- Stability: Stable Build
-
Description:
* Complete rewrite from the ground up
* License change
+ Ability to add subcategories block via Magento CMS markup tags to any CMS page content
+ Added encoded_options attribute for overriding config options in CMS markup tags and xml layout updates
+ RWD ready
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor