Skip to main navigation Skip to main content Skip to page footer

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.

Arguments
PHP class

        
Usage in Fluid template

        
Attributes
Tag notation

        
Inline notation

        
Configuration/TCA/Overrides/tt_content.php

        

Builds a simple FlexForm field sheet. TYPO3 12/13 syntax (no <TCEforms> wrapper).

Fields
FlexForm XML

        

Lightweight browser simulation of Fluid — supports {variables}, f:if/f:then/f:else, f:for and f:variable. Custom and other standard ViewHelpers are left unchanged and flagged with a note, since real Fluid rendering happens in PHP. Meant for checking template logic and markup, not for pixel-accurate output.

Mock variables
Rendered output

        
      

  1. 1

    Pick a section

    ViewHelper Generator, Content Element / TCA, or Component Sandbox — depending on what you need.

  2. 2

    Fill in the details

    Vendor/extension names, TCA field settings, or a Fluid template — matching the mode you picked.

  3. 3

    Add arguments, fields or mock variables

    One row per item, with sensible defaults already filled in.

  4. 4

    Click Generate or Render

    Get the finished PHP class, TCA/FlexForm/TypoScript snippet, or rendered Fluid preview instantly.

  5. 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.

Get in touch