PHPackages                             b13/listelements - 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. b13/listelements

ActiveTypo3-cms-extension

b13/listelements
================

Adds list elements to tt\_content

2.0.0(3mo ago)1145.0k↓36.2%2[2 issues](https://github.com/b13/listelements/issues)GPL-2.0-or-laterPHPCI passing

Since Nov 14Pushed 2mo ago7 watchersCompare

[ Source](https://github.com/b13/listelements)[ Packagist](https://packagist.org/packages/b13/listelements)[ RSS](/packages/b13-listelements/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (8)Versions (42)Used By (0)

EXT:listelements
================

[](#extlistelements)

About this extension
--------------------

[](#about-this-extension)

This extension adds list items to tt\_content. It adds a database field `tx_listelements_list` to `tt_content` that allows adding flexible list items as IRRE records to any content element.

Installation
------------

[](#installation)

Add the extension to your project by installing and adding the TypoScript setup to your site-Extension setup:

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

```

This adds the configuration for adding the list items as an array `listitems` to the variables available for your content element's Fluid template, like this:

```

    ...

```

### alternative: record-transformation dataProcessing

[](#alternative-record-transformation-dataprocessing)

if you use record-transformation dataProcessing for your content-elements the EXT:listelements Site-Set (the TypoScript) is not required you can do

```
tt_content..dataProcessing.10 = record-transformation

```

then you have adapt your templates, e.g.

```

    ...

```

and also the items self, e.g.

```
{item.header}
{item.images}

```

instead of

```
{item.data.header}
{item.listimages}

```

s.

Backend PageLayoutView preview
------------------------------

[](#backend-pagelayoutview-preview)

This extension adds a PageContentPreviewRendering Listener to resolve ListItems (and if needed further Relations to asses/images) to allow customized display using Fluid templates for the backend Page Layout View.

For TYPO3 Version &gt; 12 the Listener is not required anymore, because TYPO3 use the Record Api to resolve relations automatically.

For TYPO3 Version &gt; 13 the Listener is not used anymore (because the Event changed)

s.

Migrate or BE-Templates

old:

```

			{item.header}

```

new:

```

            {item.header}

```

Important info on configuration
-------------------------------

[](#important-info-on-configuration)

Remember to add the `hiddenpalette` to all `showitems`-configuration for your own content elements to have invisible fields like the language uid saved for all list items.

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance81

Actively maintained with recent releases

Popularity36

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~155 days

Total

28

Last Release

94d ago

Major Versions

0.3.1 → 1.0.02023-01-20

1.3.2 → v2.x-dev2026-02-13

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3862523?v=4)[David Steeb](/maintainers/davidsteeb)[@davidsteeb](https://github.com/davidsteeb)

---

Top Contributors

[![davidsteeb](https://avatars.githubusercontent.com/u/3862523?v=4)](https://github.com/davidsteeb "davidsteeb (37 commits)")[![achimfritz](https://avatars.githubusercontent.com/u/2152991?v=4)](https://github.com/achimfritz "achimfritz (27 commits)")[![bmack](https://avatars.githubusercontent.com/u/165630?v=4)](https://github.com/bmack "bmack (12 commits)")[![b13-michaelsemle](https://avatars.githubusercontent.com/u/23473071?v=4)](https://github.com/b13-michaelsemle "b13-michaelsemle (3 commits)")[![dgorges](https://avatars.githubusercontent.com/u/2951320?v=4)](https://github.com/dgorges "dgorges (2 commits)")[![ochorocho](https://avatars.githubusercontent.com/u/4623070?v=4)](https://github.com/ochorocho "ochorocho (2 commits)")[![jschlier](https://avatars.githubusercontent.com/u/9108576?v=4)](https://github.com/jschlier "jschlier (1 commits)")[![moritzhaist](https://avatars.githubusercontent.com/u/25301197?v=4)](https://github.com/moritzhaist "moritzhaist (1 commits)")[![stegmatze](https://avatars.githubusercontent.com/u/14198734?v=4)](https://github.com/stegmatze "stegmatze (1 commits)")[![achimfritz-b13](https://avatars.githubusercontent.com/u/156071319?v=4)](https://github.com/achimfritz-b13 "achimfritz-b13 (1 commits)")

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/b13-listelements/health.svg)

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

###  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)[b13/container

Create Custom Container Content Elements for TYPO3

1823.1M63](/packages/b13-container)[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)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[fluidtypo3/flux

The flux package from FluidTYPO3

152982.2k20](/packages/fluidtypo3-flux)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)

PHPackages © 2026

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