mceikens / dynamic_flexform_loader
This extension helps us to fetch flexform settings from content element by key
Package info
github.com/mceikens/dynamic_flexform_loader
Type:typo3-cms-extension
pkg:composer/mceikens/dynamic_flexform_loader
Requires
- php: ^8.4
- ext-pdo: *
- doctrine/dbal: ^4.3.5
- psr/log: ^3.0.0
- symfony/dependency-injection: ^7.4.3
- typo3/cms-core: ^13.4
This package is not auto-updated.
Last update: 2026-04-10 16:12:02 UTC
README
This extension solves a classic problem in TYPO3 development: accessing specific content element configurations (FlexForms) without having to use hard-coded UIDs.
It allows content elements to be marked with unique keys and their settings to be retrieved directly via this key – ideal for global configuration elements such as footer data, API keys or layout settings.
Core functions
- Identification via keys: A self-defined, unique key can be stored in the content elements.
- UID-independent data retrieval: Developers can query the FlexForm settings of an element directly via the key. It is not necessary to know on which page or under which UID the element exists.
- Clean API: Provides a simple way to access configuration content elements system-wide.
Requirements
- TYPO3: v13.0 or later
- PHP: ^8.4
Installation
composer require mceikens/dynamic_flexform_loader
Why this extension?
Normally, FlexForm data is linked to a specific instance of a content element. If you want to use this data on all pages (e.g. social media links from a central footer element), you often had to work with fixed UIDs (inflexible during deployment) or use Typoscript constructs. This extension makes the process dynamic and developer-friendly.
Contact If you have any questions, problems or suggestions for improving the extension, please feel free to contact us:
| Publisher - Name: MCEikens - E-Mail: dialog@mceikens.de - GitHub Issues: https://github.com/mceikens/dynamic_flexform_loader/issues - Website: https://www.mceikens.de/ |