Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 category CMS block: content at fixed positions

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: CATEGORYCONTENTBLOCKS1

  • Several CMS blocks can be assigned per category
  • Four positions: top, inside the list, bottom, sidebar
  • Date range and inheritance to subcategories are controllable
  • Per store view and customer group
Auf Lager
€99.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

Overview

Magento 2 category CMS block: place content where it counts

Mironsoft Category Content Blocks handles the Magento 2 category CMS block without layout XML. In the category you pick existing CMS blocks and assign each a position: above the product list, inside the list, below it or in the sidebar. Editors work on their own; a developer is no longer needed for this.

Standard Magento offers one CMS block choice per category for the display mode and the description, but no free placement of several blocks. Anyone needing advice banners, shipping notices or campaigns at specific spots otherwise resorts to layout files or widget instances. Handling the Magento 2 category CMS block through an admin table is far simpler.

The extension is built for Hyvä Themes, renders server-side and needs no additional JavaScript. We set it up in your shop and create the first assignments together with you.

6 Features

Editorial content exactly where it works

Banners, advice texts and notices are assigned to a category via the Magento 2 category CMS block, without touching layout XML.

Several blocks per category

Assign as many existing CMS blocks to a category as you need.

Four positions

Above the list, inside the list, below the list or in the sidebar.

Block inside the list

For example after the 8th tile: a banner spans the full row width.

Inheritance

Blocks of the parent category also apply to subcategories, if you want that.

Scheduling

From/to dates for limited campaigns, so nobody has to switch the block off later.

Store view and customer group

Different blocks per language, or for resellers versus end customers.

01Assignment in the admin

Magento 2 category CMS block: a table instead of layout XML

In the category you find a new “Content blocks” section. Each row links a CMS block to a position, a sort order and optional conditions. Editors need no developer to place a delivery-time notice or an advice banner in a category.

A preview aid in the category shows which blocks apply to which store view. Missing or disabled CMS blocks are flagged in the admin so no empty areas appear.

  • Pick the block from a list of existing CMS blocks
  • Position and sort order per row
  • Active switch per row for quick testing
Edit category · Content blocks
advice-bannerTop · 10
shipping-noteSidebar · 20
summer-saleMiddle after 8 · 30
Product list · Structure
Example: block after 8 tiles
Tiles 1 to 8Grid
CMS blockFull width
Tiles 9 to 16Grid
02Middle position

Serving a Magento 2 category CMS block in the middle of the product list

For the middle position you define after how many tiles the block appears. It breaks the tile row and spans the full width. The module accounts for the current column count so no half-empty row appears, and it omits the block on page 2 if you choose so.

On small screens with a single column the block appears after the same number of tiles, so the layout stays predictable everywhere.

  • Position as number of tiles before the block
  • Aligned to the current column count
  • Optionally on the first page only
03Inheritance and schedule

Assign once, let it work down the tree

A shipping notice often applies to an entire category including subcategories. With inheritance you assign the block only once. Individual subcategories can opt out. A date range starts and ends limited blocks automatically; it is evaluated at render time, not by cron.

Date ranges are evaluated at render time. Combined with the full page cache, the module makes sure the cache is refreshed reliably when a campaign starts and ends.

  • Inheritance switchable per row
  • A subcategory can exclude inherited blocks
  • Validity from/to in the shop’s time zone
Assignment · Conditions
InheritanceYes
Valid from06/01
Valid until08/31
Customer groupReseller
Sidebar · Order
FiltersLayered navigation
Block 1Shipping note
Block 2Advice banner
04Sidebar and Hyvä

Sidebar blocks and Hyvä: lean without extra JavaScript

The sidebar block appears below the layered navigation and drops under the product list on phones, so filters and products keep priority. The module renders server-side, and Alpine.js is only used where your CMS block itself contains interactive elements. The Magento 2 category CMS block stays fast that way.

  • Sidebar below layered navigation
  • Below the product list on mobile
  • No JavaScript of its own in the module
Use cases

Typical use cases for the Magento 2 category CMS block

Advice banners in categories

A “Personal advice” banner at the top of premium categories, a different one in entry-level categories. With the Magento 2 category CMS block you maintain both without code.

Shipping and delivery notices

A delivery-time note in the sidebar applies to an entire category including subcategories, assigned once and inherited.

Campaigns with a date range

Summer campaign from June to August: the block starts and ends automatically, nobody has to remember it.

Reseller and consumer content

Resellers see a block with terms, consumers a block with a warranty note, in the same category.

Comparison

Layout XML versus Magento 2 category CMS block

CriterionWithout the module (layout XML/widget)With Category Content Blocks
Changing a positionDeveloper and deploymentEdit a row in the admin
Several blocks per categoryLaborious for each categoryAny number of assignments
Middle of the product listTemplate customization requiredPosition after n tiles selectable
SchedulingSwitch on and off manuallyFrom/to date per assignment
SubcategoriesMaintain each oneInheritance with exceptions
Customer groupsCustom codingSelectable per assignment
Setup

How we set up the Magento 2 category CMS block in your shop

1. Clarify positions

We discuss which areas of your category pages should be used.

2. Prepare blocks

Review existing CMS blocks and create missing ones together.

3. Installation

We install the extension and set up the first assignments.

4. Handover

Short briefing for editors with examples for inheritance and date range.

Differences

How it differs from related Mironsoft modules

Category Bottom Description

A single text field below the product list. The Magento 2 category CMS block instead assigns any number of blocks to several positions.

Landing Pages

Creates pages of their own with their own URL. The blocks here complement existing categories and create no new pages.

Category Images

Manages the images of a category. CMS blocks deliver editorial content with text, links and widgets instead.

05How the purchase works

No download — personal setup instead

The Magento 2 category CMS block (Category Content Blocks) is not offered here as a download file for self-installation. The purchase is a service commission: we install the module in your shop and set up the positions you want and the first assignments together with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything about positions, inheritance and how the purchase works.

Do I have to create new CMS blocks for the Magento 2 category CMS block?
No. The module uses your existing CMS blocks from Content › Blocks. You create new ones as usual.
How does the “middle” position work?
You enter after how many product tiles the block appears. It is inserted as its own full-width row between the tiles.
Are blocks inherited by subcategories?
If you wish. Inheritance is switchable per assignment, and subcategories can explicitly exclude an inherited block.
Can I show blocks to resellers only?
Yes, every assignment can be limited to customer groups and store views.
How does this differ from Category Bottom Description?
That one is a single text field below the list. Here you assign any number of CMS blocks at several positions.
Can I download and install the module myself?
No. It is not a download product. After the purchase we install and configure the module personally in your shop.
How can I insert a CMS block into the middle of the product list in Magento 2?
With the Magento 2 category CMS block from Mironsoft you choose the “middle” position and the number of tiles before it. We install the extension in your shop.
How can I show a sidebar block for one category only in Magento 2?
Assign the CMS block to the category with the sidebar position. Optionally it is inherited by subcategories.
Does the extension work with Hyvä Themes?
Yes, it is built for Hyvä and renders server-side without JavaScript of its own.
Does this affect the full page cache?
The output is cacheable. Scheduled blocks are integrated so that the cache is refreshed when the validity starts and ends.
Write Your Own Review
You're reviewing: Magento 2 category CMS block – Mironsoft Category Content Blocks
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 category CMS block – Mironsoft Category Content Blocks

Magento 2 category CMS block – Mironsoft Category Content Blocks

€99.00