CMS Blocks
CMS blocks are layout containers inside a section of a Shopping Experience. Guppy ships two plugins providing extra block layouts, plus a third for saving and reusing blocks.
Where to find CMS blocks
In the Shopware admin: Content → Shopping Experiences → [page] → Add block.
Block sources in a Guppy setup
| Source | Content |
|---|---|
| Shopware default | Image, Text, Image-Text, Image-Slider, Product Listing, etc. |
| DmfCmsCustomGrids | 11 pre-built grid layouts |
| DmfCmsDynamicGrid | Visual CSS-Grid editor with per-viewport layouts |
| DmfCmsBlockLibrary | Saved blocks (static or linked) |
Which plugin when?
| Need | Plugin |
|---|---|
| Quick standard layout | DmfCmsCustomGrids |
| Pixel-perfect per-viewport layout | DmfCmsDynamicGrid |
| Reuse a block across pages | DmfCmsBlockLibrary |
| Keep a block in sync across pages | DmfCmsBlockLibrary with linked blocks |
Save and reuse a block
With DmfCmsBlockLibrary:
- Select a block in a Shopping Experience.
- Right sidebar → Save as block.
- Enter a name and optional tags.
- Optional: enable Save as linked block: every instance stays live-synced with the library entry.
- Save.
Reuse: block picker (left sidebar) → Saved Blocks category → drag onto the stage.
Section padding
In each section's settings modal:
| Option | Effect |
|---|---|
| Horizontal padding | Toggle |
| Padding top & bottom | Default Y padding |
| Extra Large (2x) | Double Y padding |
| Padding top | Top only |
| Padding bottom | Bottom only |
Detail: Config Schema → CMS section padding.
Related
- CMS Elements: what lives inside the block slots.
- DmfCmsBlockLibrary
- DmfCmsCustomGrids
- DmfCmsDynamicGrid