Usage inside the Fluid template

kreXX does not only work in PHP. We have added a debug viewhelper for fluid.

Namespace

When using TYPO3 4.5 until 8.4, you need to declare the namespace first. If you are using TYPO3 8.5 and later, this will not be necessary anymore.

{namespace krexx=Tx_Includekrexx_ViewHelpers}

Analytic function

Using the viewhelper is pretty much straight forward:

<krexx:debug>{_all}</krexx:debug>

or

<krexx:debug value="{my: 'value', to: 'analyse'}" />

Use this part if you don’t want fluid to escape your string or if you are stitching together an array.



Screenshot of the fluid debugger output

Fluid debugger output with source generation for fluid.

kreXX will then try to analyse everything inside the variable given to it.