TYPO3 Fluid ViewHelper Generator
Generate ready-to-use Fluid ViewHelper snippets, TCA / FlexForm / TypoScript boilerplate for new content elements, and preview Fluid template logic live — all in one tool, entirely in your browser. No boilerplate typing, no forgotten registerArgument() calls, no digging through old projects for the right addToAllTCAtypes() syntax.
About this tool
Building a TYPO3 sitepackage always means the same handful of repetitive steps: writing a custom Fluid ViewHelper class, wiring up TCA fields or a FlexForm for a new content element, and testing Fluid template logic before it ever reaches the CMS. This generator covers all three. Build a custom ViewHelper class with typed, registered arguments and a working render() method — or pick a standard ViewHelper like f:image, f:for or f:if and get both tag and inline notation instantly. Configure new TCA fields, generate a FlexForm XML sheet, or grab the TypoScript and PageTSConfig snippets needed to register a new content element — each producing code you can copy straight into your extension. And in the Component Sandbox, paste a Fluid template with mock variables to see how {variables}, f:if/f:then/f:else and f:for actually render before you save it.
Nothing is uploaded or sent anywhere — everything is generated and rendered entirely in your browser from the fields you fill in.
How it works
-
1
Pick a section
ViewHelper Generator, Content Element / TCA, or Component Sandbox — depending on what you need.
-
2
Fill in the details
Vendor/extension names, TCA field settings, or a Fluid template — matching the mode you picked.
-
3
Add arguments, fields or mock variables
One row per item, with sensible defaults already filled in.
-
4
Click Generate or Render
Get the finished PHP class, TCA/FlexForm/TypoScript snippet, or rendered Fluid preview instantly.
-
5
Use the result
Copy it straight into your extension — or check the live preview in the Sandbox before you save.
FREQUENTLY ASKED QUESTIONS
No. The generator produces code building blocks (Fluid, TCA, FlexForm, TypoScript) and simulates simple Fluid logic in the browser. For the real output you still need a running TYPO3 instance — the Sandbox in Tab 3 is only an approximation, not a full Fluid parser.
The snippets follow TYPO3 12 and 13 (no more <TCEforms> wrapper, current ExtensionManagementUtility calls). For older versions (TYPO3 9–11) the syntax needs some adjustments.
No. The entire generator runs client-side in your browser — there's no server request and nothing you enter is stored.
The Sandbox detects custom or unknown ViewHelper tags (e.g. <my:formatPrice>) and leaves them unchanged in the output HTML — with a warning that these actually run server-side in PHP in real TYPO3.
Need more than a free tool?
If you're ready for a real project — website, branding, or something custom — let's talk.