Container Extension for TYPO3
The TYPO3 Extension “Container” by b13 brings structure to complex TYPO3 content setups.
Build flexible layouts with clean markup—simple, stable, and fully aligned with the TYPO3 Core.
How it works
Each container type defines content areas (for example, left/right column).
Editors can put any content elements into these content areas—no technical knowledge required.
Rendering happens entirely within your project’s site package:
- Templates are built with Fluid,
- Data is processed using TYPO3 Core mechanisms (like DataProcessing),
- No separate rendering engine or custom logic is introduced.
The result: maximum flexibility, minimal complexity.

For Integrators
- Define your own container types using TCA configuration.
- Fully Core-compliant—no CType overrides.
- Clean markup thanks to dedicated Fluid templates.
- Nested containers supported.
- Works seamlessly with Fluid DataProcessors, ViewHelpers, and custom layout logic.
Advantage: Full control over structure and markup—while keeping content editing safe and intuitive.

For Editors
- Visual clarity: Content is grouped logically and clearly displayed in the backend.
- Flexible layouts: Design individual page sections without technical knowledge.
- Safe boundaries: Editors can only add content where it’s allowed (when the TYPO3 extension “content_defender” is installed).
- Consistent design: Containers define the layout rules—editors fill the content.
Why Container instead of alternatives?
Compared to older solutions like Gridelements or Flux, Container works directly with TYPO3 Core mechanisms. This makes it:
- Future-proof—no external dependencies,
- Lightweight,
- Upgrade-safe,
- and maintainable in the long run.
The extension is actively maintained, fully compatible with current TYPO3 versions, and used in many enterprise projects.
Technical Details
| Extension Key | container |
| Developer | Achim Fritz (b13) |
| License | GPL v2 or later |
| TYPO3 Compatibility | v10 LTS – v13 (current) |
| Composer Package | b13/container |
| Repository | github.com/b13/container |
Installation (Composer)
composer require b13/container
After installation:
- Activate the extension in the TYPO3 backend
- Define and configure your own container types
- Extend your site package with container templates


