PHPackages                             mst/mst-contentfallback - 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. [Localization &amp; i18n](/categories/localization)
4. /
5. mst/mst-contentfallback

ActiveTypo3-cms-extension[Localization &amp; i18n](/categories/localization)

mst/mst-contentfallback
=======================

try to load translated content on fallback rules

0.0.10(2y ago)12.7k1proprietaryPHP

Since Aug 13Pushed 2y ago1 watchersCompare

[ Source](https://github.com/mxsteini/mst_contentfallback)[ Packagist](https://packagist.org/packages/mst/mst-contentfallback)[ RSS](/packages/mst-mst-contentfallback/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (2)Versions (12)Used By (0)

EXT:mst\_contentfallback - try to deliver the content as in siteconfiguration defined.
======================================================================================

[](#extmst_contentfallback---try-to-deliver-the-content-as-in-siteconfiguration-defined)

Problem
-------

[](#problem)

At the moment (TYPO3 v11) can not deliver translations on contentlevel. At the very moment a page is translated, you have to provide a contentelement for each transalation. The only fallback is the 0-element.

The fix - How the content fallback works
----------------------------------------

[](#the-fix---how-the-content-fallback-works)

While these problem belongs to the basics how TYPO3 deals with translations, this approach is a workaround.

See section "Known Problem" for more ...

Asuming we have these translation

with the following content:

ende\_DEde\_CHes\_ESes\_MXen0de0ch0es0mx0en1de1es1mx1(hidden)en2en3(hidden)de3ch3es3mx3results in

ende\_DEde\_CHes\_ESes\_MXen0de0ch0es0mx0en1de1de1es1en2en2en2en2en2only elements could be displayed which are displayed in language 0

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

[](#installation)

```
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/mxsteini/mst_contentfallback.git"
    }
  ]
```

```
composer req mst/mst-contentfallback
```

Known problemes
---------------

[](#known-problemes)

- To deliver content, the 0-language must be part of the fallbackchain.
- workspaces are not tested
- the baselanguage-concept itself

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% 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 ~45 days

Recently: every ~94 days

Total

10

Last Release

1015d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/939861?v=4)[Michael Stein](/maintainers/mxsteini)[@mxsteini](https://github.com/mxsteini)

---

Top Contributors

[![mxsteini](https://avatars.githubusercontent.com/u/939861?v=4)](https://github.com/mxsteini "mxsteini (18 commits)")[![bussard](https://avatars.githubusercontent.com/u/313512?v=4)](https://github.com/bussard "bussard (1 commits)")[![ulrichmathes](https://avatars.githubusercontent.com/u/26324456?v=4)](https://github.com/ulrichmathes "ulrichmathes (1 commits)")

---

Tags

contentfallbackfallbackfallbackchainlanguagetranslationtypo3

### Embed Badge

![Health badge](/badges/mst-mst-contentfallback/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[web-vision/wv_deepltranslate

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

33304.0k](/packages/web-vision-wv-deepltranslate)[web-vision/deepltranslate-core

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

33142.5k8](/packages/web-vision-deepltranslate-core)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1186.6k](/packages/leuchtfeuer-locate)[undefined/translate-locallang

Backend Module for creating and editing of language files (locallang.xlf).

12278.3k3](/packages/undefined-translate-locallang)

PHPackages © 2026

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