PHPackages                             trueprogramming/frontendrendering - 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. trueprogramming/frontendrendering

ActiveTypo3-cms-extension

trueprogramming/frontendrendering
=================================

Provides basic typoscript configuration for templating

4.0.0(2y ago)11.2kGPL-2.0-or-later

Since Jan 30Pushed 2y ago1 watchersCompare

[ Source](https://github.com/true-programming/frontendrendering)[ Packagist](https://packagist.org/packages/trueprogramming/frontendrendering)[ RSS](/packages/trueprogramming-frontendrendering/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (7)Used By (0)

TYPO3 EXT frontendrendering
===========================

[](#typo3-ext-frontendrendering)

```
Author: Michael Semle
E-Mail: git@mikeproduction.de
repo:   https://github.com/true-programming/frontendrendering

```

This extension provides basic typoscript configuration for rendering content or pages with fluid.

Features
--------

[](#features)

- Improved lib.contentElement object
- Lib to render content of a specific colPos
- Lib to render content of defined pages and colPos

Usage
-----

[](#usage)

### Include files

[](#include-files)

To use the configurations, just import them separately from the [configuration](Configuration/TypoScript/Lib) folder or import the [setup.typoscript](Configuration/TypoScript/setup.typoscript) file.

```
@import 'EXT:frontendrendering/Configuration/TypoScript/Lib/lib.contentElement.typoscript'
@import 'EXT:frontendrendering/Configuration/TypoScript/Lib/lib.fluidPage.typoscript'
@import 'EXT:frontendrendering/Configuration/TypoScript/Lib/lib.renderContent.typoscript'
@import 'EXT:frontendrendering/Configuration/TypoScript/Lib/lib.renderContentFromPid.typoscript'

```

OR

```
@import 'EXT:frontendrendering/Configuration/TypoScript/setup.typoscript'

```

### Usage for PAGE object

[](#usage-for-page-object)

The lib sets the template name depending on the backend layout without the prefixed `pagets__`. To activate a custom config this could look like this:

```
page = PAGE
page {
    10 = CASE
    10 {
        key.data = pagelayout
        default =< lib.fluidPage
        pagets__newspage =< lib.fluidPage--news
    }
}

```

### Usage for content elements

[](#usage-for-content-elements)

The `lib.contentElement` is referenced to the `tt_content.default` already in core, so we only change some more stuff. The template name gets set to the value of the CType field.
The lib `lib.renderContent` provides a cObject to render content of a specific colPos with a slide option upwards the page tree.

```

```

To render content from a specific page and colPos the `lib.renderContentFromPid` is the perfect fit.

```

```

How to install this extension?
------------------------------

[](#how-to-install-this-extension)

You can set this up via composer (`composer req trueprogramming/frontendrendering`).

Requirements
------------

[](#requirements)

- TYPO3 v11 or v12.

License
-------

[](#license)

The extension is licensed under GPL v2+, same as the TYPO3 Core.

For details see the LICENSE file in this repository.

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

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 ~205 days

Recently: every ~257 days

Total

6

Last Release

906d ago

Major Versions

1.0.1 → 2.0.02021-03-17

2.0.0 → 3.0.02023-01-05

3.0.1 → 4.0.02023-11-24

### Community

Maintainers

![](https://www.gravatar.com/avatar/9b9184750ea56d0a98cc71cda3b83af5144895bbaac1648ed5f5c40d70e5c29b?d=identicon)[michaelsemle](/maintainers/michaelsemle)

---

Top Contributors

[![michaelsemle](https://avatars.githubusercontent.com/u/23557014?v=4)](https://github.com/michaelsemle "michaelsemle (16 commits)")

---

Tags

typo3typo3-extensionconfigurationprojectfrontendTYPO3 CMSTypoScript

### Embed Badge

![Health badge](/badges/trueprogramming-frontendrendering/health.svg)

```
[![Health](https://phpackages.com/badges/trueprogramming-frontendrendering/health.svg)](https://phpackages.com/packages/trueprogramming-frontendrendering)
```

###  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)[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[in2code/in2publish_core

Content publishing extension to connect stage and production server

40135.8k](/packages/in2code-in2publish-core)[evoweb/sf-register

Frontend User Registration

13177.1k1](/packages/evoweb-sf-register)

PHPackages © 2026

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