Download the PHP package oliverthiele/ot-cefluidtemplates without Composer
On this page you can find all versions of the php package oliverthiele/ot-cefluidtemplates. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download oliverthiele/ot-cefluidtemplates
More information about oliverthiele/ot-cefluidtemplates
Files in oliverthiele/ot-cefluidtemplates
Package ot-cefluidtemplates
Short Description CE Fluidtemplates - Content element for adding FluidTemplates e.g. as CTAs, conversions, etc.
License GPL-2.0-or-later
Homepage https://www.oliver-thiele.de/
Informations about the package ot-cefluidtemplates
ot_cefluidtemplates — Fluid Template Content Element for TYPO3
TYPO3 content element for rendering Fluid templates selected by editors from a configured template directory. Useful for recurring layout elements such as CTAs, teasers, or conversion blocks.
Features
- Editors select a Fluid template from a backend select field
- Template path configurable via Extension Configuration
- Templates and partials managed in the sitepackage
- FlexForm configuration for per-record template path overrides
- TYPO3 v13 and v14 compatible (Site Set ready)
Requirements
| Requirement | Version |
|---|---|
| TYPO3 | ^13.4 | ^14.3 |
| PHP | >=8.3 |
Installation
Configuration
Template Path
Set the base template path in the TYPO3 backend under Settings → Extension Configuration → ot_cefluidtemplates:
TypoScript
Configure template, partial, and layout root paths in your sitepackage:
Usage
Template Directory Structure
All .html files in the configured directory and its first-level subdirectories are available to editors as a select
field. CamelCase filenames are automatically split into readable labels.
Why Use This Instead of the HTML Content Element
- Internal page links work via page ID (all ViewHelpers available)
- Templates are version-controlled in Git
- Editors cannot inject arbitrary HTML
- Easier to find strings in an IDE than in the database
- No duplication via "Insert Records" workarounds
License
GPL-2.0-or-later — © Oliver Thiele