Predefined blocks
Predefined content blocks instead of the Content field
Organization: ORG. TEND d.o.o.
Creator: Uroš Likar (theuros)
Screenshots
About Predefined blocks
predefinedBlocks replaces the Content field with a block editor: heading, text and images, table, list, video, wrapper/accordion and chunk/snippet/HTML. Developers restyle each block with a Fenom template in the theme; the rendered HTML is saved into content, so search and teasers keep working.
Requires pdoTools 3. Not for templates that use ContentBlocks.
All blocks have been fully tested and are functional. We still have some features to add before it is pushed to the beta release.
Information
Released
October 9, 2026
Supported Database
MySQL
License
GPLv2
Instructions
To enable the editor on other templates later: template → Properties → Default Properties → pb.enabled = Yes.
Do not use it on templates that use ContentBlocks (both take over the Content field; the plugin disables ContentBlocks on enabled templates).
Full documentation: https://modx.tend.si/predefined-blocks
New in 0.1.0-alpha
First public alpha release.
- Block editor instead of the Content field, enabled per template.
- Blocks: Heading, Text and images (images beside text or gallery, columns, aspect ratio, enlarge on click), Table, List, Embed (YouTube, Vimeo, Dailymotion, TED), Chunk / Snippet / Html, Wrapper with Accordion variant, Clone.
- Drag and drop, copy / cut / paste between pages, per-block visibility and publish / unpublish dates.
- Fenom block templates (Bootstrap 5.3) with a per-template override folder; pages are re-rendered on Clear cache.