[TYPO3-mvc] How to escape square brackets in extbase action links?

Sebastian Peine sebastian.peine at gmail.com
Sun Jul 5 11:02:39 CEST 2015


Hi folks,
I have the following problem in a custom extbase extension:
when I generate links with the f:link.action viewhelper, the generated href attribute reads like this:

home/?tx_myext_myplugin[id]=1&tx_myext_myplugin[action]=show&cHash=8d3d1a11600f17ba6cbdf68e292f206b

The code in my fluid template:
<f:link.action action="show" arguments="{id: id}" title="Show">Show</f:link.action>

The square brackets are not replaced by %5B and %5D and so the w3c validator marks the href as invalid.
Same applies to the action url of the f:form viewhelper.

I know I could rewrite the links with RealURL, but I still would like to know how to properly escape the href attributes

Do I miss some configuration here? Or is this just the way extbase/fluid generates the links?

Thanks for any hints :)
Sebastian


More information about the TYPO3-project-typo3v4mvc mailing list