PHPackages                             oliverthiele/ot-cefluidtemplates - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. oliverthiele/ot-cefluidtemplates

ActiveTypo3-cms-extension[Templating &amp; Views](/categories/templating)

oliverthiele/ot-cefluidtemplates
================================

Content element for adding FluidTemplates e.g. as CTAs, conversions, etc.

v3.1.0(5mo ago)0515↓33.3%GPL-2.0-or-laterPHP

Since Nov 2Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/oliverthiele/ot-cefluidtemplates)[ Packagist](https://packagist.org/packages/oliverthiele/ot-cefluidtemplates)[ Docs](https://www.oliver-thiele.de/)[ RSS](/packages/oliverthiele-ot-cefluidtemplates/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (9)Used By (0)

EXT:ot\_cefluidtemplates
========================

[](#extot_cefluidtemplates)

Version 3.0.0 for TYPO3 v12

TYPO3 Extension
---------------

[](#typo3-extension)

This extension for TYPO3 allows the output of FluidTemplates. and is intended for recurring elements, which can be inserted by the editors on different pages and should get a centrally defined layout.

But it can also be used as a replacement for the TYPO3 content element HTML.

This is often more useful for several reasons:

- Editors do not have to copy the HTML code from one content element to another multiple times or work with the TYPO3 content element "Insert Records" (which can then lead to unnecessary div containers with unwanted spacing).
- Links to internal pages work using the page ID, since all ViewHelpers can be used.
- Changes can be managed/deployed with Git.
- Editors can no longer include arbitrary HTML code.
- It's easier to find strings in an IDE than in the TYPO3 database.

### Installation

[](#installation)

Composer Installation

```
composer require oliverthiele/ot-cefluidtemplates
```

### Configuration

[](#configuration)

#### Template path

[](#template-path)

In the backend module "Settings -&gt; Extension Configuration" the path to the templates can be adjusted. It would make sense to adjust to something like "EXT:my\_sitepackage/Resources/Private/Conversions/Templates/".

#### TypoScript

[](#typoscript)

Now the new path to the Fluid templates, layout and partials must be adjusted in your site package extension:

##### Example:

[](#example)

```
tt_content {
    ot_cefluidtemplates {
        templateRootPaths {
            10 = EXT:my_sitepackage/Resources/Private/Conversions/Templates/
        }

        partialRootPaths {
            10 = EXT:my_sitepackage/Resources/Private/Conversions/Partials/
        }

        layoutRootPaths {
            10 = EXT:my_sitepackage/Resources/Private/Conversions/Layouts/
        }
    }
}

```

#### Template structure

[](#template-structure)

All files in a folder to be configured and in the first subfolder can be selected as FluidTemplate by the editor.

It is important to consider in advance which folder structure you want to use, because the paths within the folder are stored in the database without further mapping.

In the file names, CamelCase is automatically preceded by spaces.

##### Example:

[](#example-1)

The file path `my_sitepackage/Resources/Private/Conversions/Templates/SocialMedia/SocialMediaShare.html`would be displayed to the editor in a select field as **"Social Media Share"** in the optgroup **"Social Media"**.

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance70

Regular maintenance activity

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~247 days

Recently: every ~238 days

Total

7

Last Release

170d ago

Major Versions

v2.0.4 → v3.0.02025-01-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/444a8485d8bda9eb7fbee92b418d929e1eeee50334a3cbb392a38f2eda95f951?d=identicon)[oliverthiele](/maintainers/oliverthiele)

---

Top Contributors

[![oliverthiele](https://avatars.githubusercontent.com/u/5030298?v=4)](https://github.com/oliverthiele "oliverthiele (19 commits)")

---

Tags

TYPO3 CMS

### Embed Badge

![Health badge](/badges/oliverthiele-ot-cefluidtemplates/health.svg)

```
[![Health](https://phpackages.com/badges/oliverthiele-ot-cefluidtemplates/health.svg)](https://phpackages.com/packages/oliverthiele-ot-cefluidtemplates)
```

###  Alternatives

[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.1M49](/packages/fluidtypo3-vhs)[bk2k/bootstrap-package

Bootstrap Package delivers a full configured frontend theme for TYPO3, based on the Bootstrap CSS Framework.

357891.4k72](/packages/bk2k-bootstrap-package)[mask/mask

Create your own content elements and page templates. Easy to use, even without programming skills because of the comfortable drag and drop user interface. Stored in structured database tables. Style your frontend with Fluid tags. Ideal, if you want to switch from Templavoila.

1391.6M10](/packages/mask-mask)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
